Jump to section
Answer Summary

How Fast Does Benadryl Work?

In our latest question and answer, the pharmacist discusses how fast you can expect Benadryl (diphenhydramine) to begin working.


How long does it take for Benadryl to start having its full affect on allergies? Need to know because I’m having an allergic reaction right now (lots of red spots and some itchiness on my face, ears, and the outside of my throat and near my ears) and I have deadly allergies and I took Benadryl about 30 minutes ago and I’m not sure if it’s helping. I have moderate throat pain in the inside of my throat, but throat pain is common for me.

Asked by Briana On Feb 11, 2018

Answered by
Medical Content Reviewed By PharmacistAnswers Staff

On Feb 12, 2018
Illustration Hand Holding Stopwatch with text - How fast does Benadryl work


When taken by mouth, Benadryl (diphenhydramine) begins to work in about 15 to 30 minutes.[1]

However, it takes around 1 to 3 hours for Benadryl to reach maximum concentrations in the body, so you may not notice the full effects of the drug until that amount of time has elapsed.[2][3]

It is important to note that Benadryl also comes in an injectable form as well. The injectable form has a much faster onset of action than oral dosage forms (e.g. capsules, tablets) and generally begins working in as little as 5 to 10 minutes after injecting.[4]

When using Benadryl for allergic reactions, the injectable form would be recommended over oral versions. In fact, Benadryl is recommended in some situations to help stem allergic reactions to vaccines (if they occur) but only the injectable form is, not oral forms (although the oral forms can help relieve itching too).[5]

True allergic emergencies put you at risk of blocked airways due to inflammation and you need medication to work quickly. In addition to emergency medication, medical help should be sought immediately if an allergic reaction occurs.

If a milder allergic reaction is occurring, such as hives and dermatitis, oral Benadryl can be an effective option as it helps to relieve allergy-induced inflammation and itching.

As a final note, when using Benadryl for its sedative effects (i.e. as a sleep aid), most studies report that it will start most making individuals tired within 30 minutes of dosing but it takes around 1 to 3 hours for maximum effects.[6]


Oral Benadryl begins to work about 15 to 30 minutes after dosing, with peak effects occurring within 1 to 3 hours. Injectable Benadryl products begin to work in 5 to 10 minutes.

  1. ^ Elsevier ClinicalKey: Benadryl Monograph. ClinicalKey
  2. ^ Single‐Dose Pharmacokinetic Study of Diphenhydramine HCl in Children and Adolescents. PubMed
  3. ^ Diphenhydramine: pharmacokinetics and pharmacodynamics in elderly adults, young adults, and children. PubMed
  4. ^ Diphenhydramine Injection Prescribing Information. AccessFDA
  5. ^ Vaccine Recommendations and Guidelines of the ACIP. CDC
  6. ^ Optimizing the Pharmacologic Treatment of Insomnia: Current Status and Future Horizons. PubMed

About the Pharmacist

Dr. Brian Staiger Pharm.D

Dr. Brian Staiger is a licensed pharmacist in New York State and the founder of PharmacistAnswers.com. He graduated from the University At Buffalo with a Doctor of Pharmacy degree in 2010. He has been featured in numerous publications including the Huffington Post as well as a variety of health and pharmacy-related blogs. Please feel free to reach out to him directly if you have any inquiries or want to connect! He's answered thousands of medication and pharmacy-related questions and he's ready to answer yours! Brian.Staiger@PharmacistAnswers.com Office: 716-389-3076

Recent Questions