失眠的病因有很多。第一、心理因素,这通常是造成失眠的主要病因,焦虑、兴奋和恐惧均会导致入睡困难,或者浅睡眠期长,或者间断性睡眠。各种类型的精神性疾病,常伴有失眠。正常人在受到情绪困扰或面对心理压力时,也会出现失眠。失眠者的共同心理特征是易疲倦、乏力、抑郁、焦虑,以及过于关心自身的健康、过度敏感等,表明这些人的情绪一直处于慢性唤醒状态。第二、躯体因素,常由于躯体不适或者疾病造成失眠。躯体性疾病造成的剧烈咳嗽、呼吸困难、疼痛、呕吐、腹泻、心悸、哮喘以及肌肉酸痛、麻木等,都可能影响到睡眠。丛集性头痛患者多在入睡后2-3小时左右发生头痛,也导致失眠。第三、环境因素,睡眠环境的改变导致睡眠障碍,如出差、值班、环境嘈杂、室内光线过强,和一个陌生环境或睡眠规律被破坏等等,都可以影响入睡,或者是觉醒次数增加,或者早醒。如果在入睡前饮用浓茶、咖啡、酒等兴奋性饮料,也可以影响睡眠的质和量,但这种失眠均属暂时性的,无需治疗。第四、药物因素。服用中枢神经系统兴奋性的药物,或者服用镇静催眠药突然停止使用,都会导致睡眠障碍。常见的中枢兴奋药物如苯丙胺、苯甲酸钠咖啡因、麻黄碱、氨茶碱等可引起失眠,常用的催眠镇静药物撤药,易导致反跳性失眠,长期服药后突然停药可引起快速动眼睡眠突然增加,出现噩梦频繁或不能入睡。对长期服药者,如果需要停药,应逐渐减量停药。