how long does benadryl injection last
How long does it take for Benadryl (diphenhydramine) to leave the body? Half life is 8 hours: Its effectiveness only lasts 6-8 hours usually. It's half life is 8 hours, so it may take up to 72 hours to leave your system completely.