失眠的病因有多种,首先躯体疾病和服用药物可以影响睡眠,比如消化不良、头痛、背痛、关节炎、心脏病、糖尿病、哮喘、鼻窦炎、溃疡病或者是服用某些影响中枢神经的药物,这些都可能造成睡眠障碍。其次由于生活方式造成的睡眠问题也很多见,比如饮用咖啡或茶叶、晚间饮酒、睡前进食或晚饭较晚造成满腹食物尚未消化、大量抽烟、睡前剧烈的体力活动、睡前过度的精神活动、夜班工作、白天小睡、上床时间不规律、起床时间不规律等,其它可能的原因还包括压力过大、过度忧虑、紧张或焦虑、悲伤或抑郁、生气,这些都可能造成睡眠问题的表现出。同时睡眠环境也可能造成睡眠障碍,吵闹的睡眠环境、睡眠环境过于明亮、污染或者过度拥挤都可能造成失眠。