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