从大的方面说,导致失眠的因素可分为:倾向性因素(包括人格特征、睡眠一觉醒周期、周期性节律及应付机制、年龄)、持续因素(包括患有其他疾病、物质/药品滥用、不良睡眠卫生习惯)、促发因素(包括境遇性的、环境的、医疗问题、精神疾病、服用其他类药品)。
从小的方面讲有以下几方面:一、不良环境的影响,包括噪音、光线、温度、湿度、气压、卧具等。二、各种躯体性疾病。三、心理因素,如长期紧张、焦虑和抑郁。四、精神性疾病,如焦虑症、抑郁症等。五、存在不良生活习惯,如吸烟、饮酒、喝浓茶或咖啡等。六、使用了导致失眠的药物,如中枢兴奋药、支气管扩张药、甲状腺素、单胺氧化酶抑制剂和某些抗高血压的药物。这些药物引起失眠,有些是消耗体内美拉托宁的结果。补充美拉托宁是一个补救的办法。当然需要耐心,千万不能焦虑。改善睡眠效果不好时,应该审视失眠的原因,从源头上解决问题。