1、精神因素:隨著現代生活節奏的加快,人與人之間的競爭、各種矛盾日益增多和家庭的不穩定,使人們的精神處於一種高度緊張的狀態,焦慮症、抑鬱症等不斷髮生失眠症隨之產生,故失眠症也可以說是一種現代病。
2、軀體疾病:許多軀體性疾病可以伴隨失眠症狀,如神經官能症、高血壓病、腫瘤、腦血管疾病、肺結核、冠心病、肝病、甲狀腺功能亢進等。這些軀體疾病的某些階段可以出現失眠症狀,或疾病嚴重而影響睡眠,在疾病好轉後,有的失眠症狀可以減輕。
3、年齡因素:失眠與年齡有密切關係,年齡越大市面發生率越高。老年人入睡時間延長,年輕人一般幾分鐘就能入睡,而老年人平均40分鐘才能入睡,加之老年人睡眠變淺、夜尿多,醒的次數也多,所以失眠的症狀也隨之加劇。