问题分析:安眠药一粒的效果能持续5-6个小时,但是吃一粒安眠药能睡多久,是不能确定的,因为不同的药物在不同体质人的身上,效果也是不同的。如果是正常的成年人,从来也没有口服过安眠药物,吃一片正常剂量的安眠药,睡眠的时间就会在5-6个小时左右。