1、心理、精神因素:心理因素如焦慮、煩躁不安或情緒低落、心情不愉快等,都是引起失眠的原因。生活的打擊、工作與學習的壓力、未遂的意願及社會環境的變化等,會使人產生心理和生理反應,導致神經系統的功能異常,造成大腦的功能障礙,從而引起失眠。
2、服用藥物:藥物的副作用也是導致失眠的原因。
3、失眠的恐懼:有的人對睡眠的期望過高,認為睡得好,身體就百病不侵,睡得不好,身體上易出各種毛病。這種對睡眠的過分迷信,增加了睡眠的壓力,容易引起失眠。
4、身體疾病:失眠的身體疾病有心臟病、腎病、哮喘、潰瘍病、關節炎、骨關節病、腸胃病、高血壓、睡眠呼吸暫停綜合症、甲狀腺功能亢進、夜間肌陣攣綜合徵、腦疾病等。
5、生理方面:環境的改變,會使人產生生理上的反應,如乘坐車、船、飛機時睡眠環境的變化;臥室內強光、噪音、過冷或過熱都可能使人失眠。有的人對環境的適應性強,有的人則非常敏感、適應性差,環境一改變就睡不好。
6、生活方式:由於生活方式引起睡眠問題也很常見。如飲用咖啡或茶葉、晚間飲酒、睡前進食或晚飯較晚造成滿腹食物尚未消化、大量吸菸、睡前劇烈的體力活動、睡前過度的精神活動、夜班工作、白天小睡、上床時間不規律、起床時間不規律。