Question: how long does it take before 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.