药物引起的失眠多久恢复,要看具体服用的是什么药物以及服用药物的时间长短决定。如果服的是抗生素、清热解毒、镇痛解热等药物,大概在停药1~2天,药物引起的失眠等副作用会逐渐地消失。如果服用的是长期短效避孕药、强心药等药物,大概在停药后一周药物引起的失眠等副作用会逐渐地消失,因为此类药物在体内蓄积已久,是需要一个时间段代谢掉的。建议如果服用药物后有严重失眠的问题,还是需要重新调整用药。