问题分析:艾司唑仑起效时间一般在20分钟到1小时左右,能维持5小时左右。但是不同人可能维持时间略有差异。老年人药物代谢缓慢,作用时间相对会长一些。但是经常口服艾司唑仑,长期失眠的患者,药效可能维持2-3小时左右。艾司唑仑安眠作用较好,可能存在宿醉感,长期口服有轻度依赖,不建议艾司唑仑长期口服。患者可以寻求中医针灸、中药辩证等方式改善失眠。