失眠有哪些病因

很多原因都会引起失眠,如环境方面的原因、睡眠规律的改变、心理方面的变化、生理因素的影响、精神因素的影响、药物和饮食的影响、实质性和躯体性的疾病、复合因素的影响。失眠原因的辨别对于治疗有非常重大的意义,根据病因进行治疗,效果比较理想。