Question: how long does it take till benadryl kicks in?
Answer: Benadryl takes about 15 to 30 minutes to start working and it's peak effect happens around 2 to 4 hours. An adult dose to obtain sedating effects is between 25 and 50 mg.