晚上老是睡不着的原因有很多,常见的原因如下:1.生物钟功能紊乱。如果日常睡眠不规律,经常熬夜或经常旅行的患者,有可能会导致生物钟功能紊乱,这时患者会出现入睡困难等症状。2.药物的副作用有关。如果长期服用喹诺酮类的药物或茶碱类的药物,会导致大脑皮层兴奋,也是导致失明的原因之一。3.疾病因素。如果既往患有骨关节病,例如腰椎间盘突出、颈椎病等,夜间会出现腰部和颈部疼痛、患侧肢体麻木无力等症状,可影响睡眠。