失眠預防可以從精神、環境等方面進行調節, 生活的打擊、工作與學習的壓力、未遂的意願及社會環境的變化等, 會使人產生心理和生理反應, 導致神經系統的功能異常, 造成大腦的功能障礙, 從而引起失眠, 患者只要心態平和, 時常聽聽音樂, 保持愉快的情緒, 病情定會大有好轉。
環境因素:環境的改變, 會使人產生生理上的反應, 如乘坐車、船、飛機時睡眠環境的變化;臥室內強光、噪音、過冷或過熱都可能使人失眠。 有的人對環境的適應性強, 有的人則非常敏感、適應性差, 環境一改變就睡不好。
化學因素:服用中樞興奮藥物可導致失眠,
軀體因素:失眠的身體疾病有心臟病、腎病、哮喘、潰瘍病、關節炎、骨關節病、腸胃病、高血壓、睡眠呼吸暫停綜合征、甲狀腺功能亢進、夜間肌陣攣綜合征、腦疾病等。