问题分析:口服艾司唑仑后一般20分钟到60分钟左右就可以入睡,大概持续的时间是5小时左右。但是个体之间也存在着差异,失眠日久,长期口服安眠药助眠的患者,艾司唑仑的作用时间就会短一些,一般3-4小时。失眠的治疗,主要在于平时养成规律的作息习惯,营造舒适的睡眠环境,平时可以用酸枣仁熬粥食补,睡前喝一些热牛奶,泡泡热水脚达到改善睡眠的目的。艾司唑仑是镇静安眠药,长期应用,有轻度的依赖性,不建议长期口服。