晚上老睡不着觉的原因有很多种,包括脑血管病、疼痛疾病、精神因素、药物因素等。1脑血管病。如果患者既往有脑血管病,组织局部受到损伤,会出现失眠的情况,需要长期服用安眠药物改善睡眠。2疼痛疾病。例如患有骨关节病、颈椎病、腰椎间盘突出、外伤等,局部疼痛可影响睡眠。三。精神因素。患有焦虑症、抑郁症等精神性疾病,影响患者的睡眠质量。4药物因素。服用了茶碱类等药物,导致神经兴奋从而影响患者夜间睡眠,导致老睡不着觉。