老年人不睡觉、说胡话多见于老年痴呆及老年精神疾病的患者。可以给予治疗老年痴呆的药物,比如抗胆碱酯酶药物、营养脑细胞药物。同时,可以吃一些抗精神症状的药物,比如奋乃静、奥氮平等。另外,推荐服用一些非苯二氮卓类药物,如佐匹克隆、褪黑素、谷维素等。而苯二氮卓类药物如艾司唑仑、阿普唑仑等药物,因存在一定的依赖性,不作为首选用药。必要时可以选择一些抗焦虑、抑郁的药物。