老睡不着觉大致是以下原因引起:1.心理因素。包括抑郁、焦虑等不良情绪,精神过度紧张等,干扰了正常的睡眠,表现出以入睡困难为主的睡眠障碍。2.生理因素。主要包括睡眠环境的改变,例如乘车、乘船或者时差影响,出现老睡不着觉症状。3.躯体因素。疾病的因素导致的心慌气短、关节疼痛、尿频或者腹部不适等,影响了正常睡眠。4.药物因素。由于服用安眠药突然停药导致的戒断现象,还有可能是应用中枢神经兴奋剂,例如盐酸哌甲酯或者苯丙胺等所致。