问题分析:服用艾司唑仑后20-60分钟即可入睡,大约5个小时。不过,人与人的睡眠也不一样,如果是长期服用安眠药的人,服用艾司唑仑的效果会更好,一般都是3-4个小时。治疗失眠要注意保持良好的作息和良好的睡眠环境,可以用酸枣仁熬粥来补充营养,晚上睡觉前喝点热牛奶,泡泡热水脚。艾司唑仑是一种镇静安眠药,需要长时间服用,会有轻微的依赖,不能长时间服用。