科学家已做过相当多的研究,认为每个人的生活作息接受生理时钟的控制。即使将一个人关在一个不见天日,不知晨昏也没有时钟的房间中,那个人还是会在一定的时间想睡觉,在一定的时间起床,这就是生理时钟的功用。失眠的原因常是生理时钟紊乱所致;而有些为弥补夜间失眠所作的不恰当行为(如在白天小睡),将会使生理时钟更加紊乱,致失眠越来越难以治疗。另外有些人失眠是因为环境关系,其睡眠时间与生理时钟相冲突所致。
2、药物的影响
有许多药物皆会影响睡眠。一般广为人知的,如:某些感冒药成份会令人昏昏欲睡(含抗组织胺类);喝一点酒也会令人想睡觉;而喝茶、咖啡等(含咖啡因)则有提神作用。其他还有:安眠药可帮助入睡;一些精神科药物有镇静安眠作用;有些抗高血压的药和治疗气喘的药物,则会干扰睡眠。