Question: how long does it take for benadryl to leave your body?
Answer: For the average healthy adult, elimination half-life ranges from 6.7 to 11.7 hours. So between 6 to 12 hours after taking Benadryl, half the drug will be eliminated from the body. Within two days, the drug will be completely gone from the body.