维生素b1可以治失眠,但是只能起到辅助治疗作用,如果是失眠患者,可以遵医嘱服用安神和助睡眠药物。长时间失眠,还有可能是心理压力过大,或者是长期过度劳累导致,在晚上入睡前可以喝一杯温牛奶,能提高睡眠质量,在晚上入睡时要制造舒适安静的睡眠环境。