问题分析:半片安眠药能睡多久与个人的体质有关系,和平时服安眠药的情况也有关系,如果没服用过,吃半片的安眠药可以熟睡5-6个小时,经常服用安眠药的患者服用半片安眠药可能就会睡2-3个小时,失眠患者主要是从平时生活方式上进行调整,规律作息,早睡早起,尽量不要熬夜。