睡前喝牛奶可以治疗失眠,但是要在睡前一小时口服,如果睡时服用会引起胃肠道反应。失眠的原因非常多,它可以是一种功能性引起的这种失调,神经功能失调之后,导致睡眠的障碍,睡不着觉,有些人可能是精神压力过大,容易紧张,比如学生的学业,压力较大。