1、生理因素:精神緊張、饑餓、疲勞、性興奮以及一些疾病,如關節炎、潰瘍病、心絞痛、偏頭痛、哮喘、心律失常等都可導致失眠。隨著年齡的上升,睡眠效果也可發生變化而引起失眠。丘腦病變者可表現為睡眠節律的倒錯,即白天睡眠,夜晚清醒不眠。
2、心理因素:生活、工作中的各種矛盾和困難所造成的焦慮、抑鬱、緊張、激動、憤怒或思慮過多均可導致失眠多夢。
3、藥物因素:飲酒、藥物濫用、藥物依賴及戒斷癥狀均可導致失眠多夢。常見的藥物有興奮劑、鎮靜劑、甲狀腺素、避孕藥、抗心律失常藥等。
4、年齡因素:年齡越大失眠發生率越高。
5、內外部刺激:如白天勞累過度、臨睡前深思熟慮次日的工作或糾纏於白天不愉快的事情、身體不適等也都會對夢發生影像,對睡眠造成破壞。