Connect with others who understand.

  • Learn from expert-reviewed resources
  • Real advice from people who’ve been there
  • People who understand what you’re going through
Sign Up Log In
Powered By

Benadryl for Migraine Relief: What You Should Know

Posted on April 14, 2026

Key Takeaways

  • Many people living with migraine explore various treatments, including diphenhydramine (Benadryl), an allergy medicine sometimes used off-label for migraine attacks.
  • View full summary

Many people living with migraine try a variety of treatments, including both prescription and over-the-counter (OTC) remedies, to find relief. One medication that sometimes comes up in migraine discussions is diphenhydramine (sold as Benadryl and other brand names), an allergy medicine sometimes used off-label for migraine.

“Yesterday I went to the emergency room for a four-day migraine,” shared one MyMigraineTeam member, who said they were given ketorolac and diphenhydramine. “All better!”

Diphenhydramine is an antihistamine best known for relieving allergy symptoms and causing drowsiness. In some medical settings, it’s part of a “migraine cocktail,” a mix of medications used to treat severe migraine attacks.

You may wonder if diphenhydramine actually helps migraine and if it’s safe to use this way. This article explains how diphenhydramine is used for migraine, what research shows about its effectiveness, and what possible risks you should keep in mind.

What Is Diphenhydramine?

Diphenhydramine is an antihistamine — it blocks histamine, a chemical the body releases during allergic reactions. Histamine can cause symptoms like sneezing, itching, watery eyes, and runny nose. Blocking histamine helps reduce these symptoms.

Diphenhydramine is the active ingredient in Benadryl and many brand-name and generic allergy medications. It’s widely available over the counter and comes in several formulations, including tablets, capsules, liquids, and injectable forms used in medical settings. It’s commonly used to treat:

  • Seasonal allergies
  • Itching or hives
  • Motion sickness
  • Symptoms of Parkinson’s disease

Because diphenhydramine enters the brain, it often causes sleepiness. This effect may be one reason some people feel relief when they take it during a migraine attack.

However, diphenhydramine isn’t approved specifically for migraine treatment. This use is considered off-label, meaning it’s for a purpose different from what the U.S. Food and Drug Administration (FDA) approved. Some medical experts say diphenhydramine has no clear role in migraine treatment.

How Is Diphenhydramine Used To Treat Migraine?

You might see diphenhydramine used as part of migraine treatment in a few types of settings.

Emergency Room ‘Migraine Cocktail’

Diphenhydramine is most often used as part of a combination of medications called a migraine cocktail. These mixtures are commonly given in emergency departments to treat severe migraine attacks. The American Migraine Foundation notes that emergency care often uses a mix of medications, rather than just one drug, to treat pain, nausea, and inflammation.

A migraine cocktail may include IV medications such as:

  • Anti-nausea drugs like metoclopramide or prochlorperazine
  • Anti-inflammatory drugs like ketorolac
  • Steroids like dexamethasone
  • Antihistamines such as diphenhydramine

The exact ingredients vary depending on the hospital and the person’s symptoms. One member of MyMigraineTeam shared, “Reglan, Toradol, and Benadryl help decrease the pain.”

Another said, “There is something called a headache concoction. The meds seem to vary, but Benadryl is always in the mix.”

Diphenhydramine is sometimes added to reduce side effects from certain anti-nausea medications. Drugs like metoclopramide and prochlorperazine can cause akathisia, a feeling of intense restlessness or agitation. Antihistamines may help reduce this reaction, but evidence is limited, and some studies show it makes no difference.

Research suggests diphenhydramine may not improve migraine symptoms. One clinical trial found that adding diphenhydramine to metoclopramide did not significantly improve migraine outcomes compared with metoclopramide alone. About 40 percent of participants taking diphenhydramine had lasting relief, compared with 37 percent taking a placebo (inactive treatment). Side effects were also similar in both groups.

Because of this, some researchers and doctors believe diphenhydramine may not improve migraine outcomes and may not be needed in many migraine cocktails.

Using Diphenhydramine at Home

Although diphenhydramine is typically used in clinical settings for migraine cocktails, some people try it at home during an attack. Since this medication is available over the counter, it may seem like an easy option when other treatments aren’t available.

Some people say it helps them sleep through a migraine attack. Others feel it reduces symptoms like nausea or sinus pressure.

“I had a moderate migraine yesterday,” one MyMigraineTeam member said. “Took two Benadryl at bedtime. Today I am very sleepy from the Benadryl, but no migraine today!”

Another said, “Only a ‘small’ headache today. I took Excedrin and Benadryl, which seemed to help the pressure.”

Others have reported the opposite effect. “I had to take Benadryl for allergies last night and woke up with a migraine,” said one member. “Benadryl tends to give me migraines.”

These mixed experiences highlight that migraine treatments can affect people differently. Talk with your doctor before trying new migraine treatments, even OTC options.

Why Might Diphenhydramine Help Some People?

Researchers have explored a few reasons diphenhydramine might affect migraine symptoms.

Histamine May Play a Role in Migraine

Histamine isn’t involved only in allergies — it may also play a role in migraine. Some studies show that people with migraine may have higher histamine levels during an attack. Histamine can affect blood vessels and nerve signals in the brain, both of which are involved in migraine.

Because diphenhydramine blocks histamine, some researchers think it may help reduce symptoms in certain cases. However, current evidence doesn’t support antihistamines as a main treatment for migraine.

Sedation May Provide Indirect Relief

Diphenhydramine’s sedating effects by blocking histamine may also contribute to relief. Sleep can stop a migraine attack for some people. By making you sleepy, diphenhydramine may help you rest during an attack, which could ease symptoms. However, this doesn’t mean the medication is treating the migraine itself.

Allergies May Trigger Migraine

Many people with migraine also have seasonal allergies, sensitivity to weather changes, or eczema. These factors can sometimes trigger migraine, possibly due to increased inflammation in the body. Treating these triggers with an antihistamine may seem to help prevent or relieve migraine in some people.

What Are the Potential Risks and Side Effects of Diphenhydramine?

Even though diphenhydramine is available over the counter, it still carries risks and side effects. Common side effects include:

  • Drowsiness
  • Dizziness
  • Dry mouth
  • Blurred vision
  • Constipation

Because it causes sleepiness, diphenhydramine can affect alertness and coordination. Avoid driving or operating machinery after taking it.

Seek urgent care if you have trouble urinating, sudden eye pain or vision changes, or signs of an allergic reaction (such as rash, itching, hives, swelling of the face, lips, tongue, or throat).

Medication Interactions

Diphenhydramine can interact with several medications used by people with migraine, including:

  • Antidepressants
  • Other antihistamines
  • Sedatives or sleep medications
  • Some antiemetics (anti-nausea drugs)

Combining these medications can increase drowsiness and other side effects. Taking multiple sedating medications together can make side effects stronger.

Anticholinergic Effects

Diphenhydramine also has anticholinergic properties, meaning it blocks certain nerve signals in the body. These effects can cause side effects like confusion, memory problems, and trouble urinating, especially in older adults. Because of these risks, diphenhydramine generally isn’t recommended for long-term or frequent use unless advised by a healthcare provider.

Talk With Your Doctor

If you’re considering using diphenhydramine for migraine, talk with your doctor first. They can help determine:

  • If it’s safe with your current medications
  • If it might help your type of migraine
  • If other treatments might work better

Keep Track of What Works

If you try any migraine treatment, including OTC drugs like diphenhydramine, it can help to track your symptoms. Keeping a headache journal can help you and your doctor spot patterns, triggers, and effective treatments. Your headache diary might include:

  • When your migraine started
  • Which symptoms you experienced
  • Which medications you took
  • How well the treatment worked
  • Whether you had any side effects

Over time, this information can help guide decisions about switching treatments or adjusting your plan.

Join the Conversation

On MyMigraineTeam, people share their experiences with migraine, get advice, and find support from others who understand.

Have you ever tried diphenhydramine for migraine? Let others know in a comment below.

Share this article
All updates must be accompanied by text or a picture.

We'd love to hear from you! Please share your name and email to post and read comments.

You'll also get the latest articles directly to your inbox.

Subscriber Photo Subscriber Photo Subscriber Photo
112,696 members
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service.
Privacy Policy Terms of Use
All updates must be accompanied by text or a picture.

Subscribe now to ask your question, get answers, and stay up to date on the latest articles.

Get updates directly to your inbox.

Subscriber Photo Subscriber Photo Subscriber Photo
112,696 members
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service.
Privacy Policy Terms of Use

Thank you for subscribing!

Become a member to get even more

See answer