Question: how long does it take for a benadryl to start working?
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.