Question: how much benadryl can you take for anxiety?
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.