Migraine is a health condition in which you experience recurring, debilitating headaches. It affects 12 percent of people in the United States.

Migraine attacks can be severe. They’re often described as a pulsing or throbbing pain that can be felt on one or both sides of the head. Some people experience a collection of symptoms called aura prior to a migraine attack.

A variety of medications can be used to treat or prevent migraine. Over-the-counter (OTC) pain medications are often used to ease symptoms of a migraine attack that’s already begun.

Let’s dig deeper into the different types of OTC medications used for migraine and how they work.

There are a few different types of OTC medication that are available to treat migraine. For the most part, they’re used to address the symptoms of a migraine attack that’s underway rather than to prevent a migraine attack.

You can typically find these in a capsule or tablet form at your local grocery or drugstore. The amount of medication contained in an individual capsule or tablet can vary, so be sure to check the packaging before taking it.

The following medications are first-line treatments. This means that they’re generally the first types of treatment recommended for migraine. As such, it’s possible they may not be effective for everyone, particularly when migraine pain is severe.

Ibuprofen (Advil, Motrin)

Ibuprofen is one of the many nonsteroidal anti-inflammatory drugs (NSAIDs) that can be used to treat migraine. NSAIDs are often used to treat symptoms like pain, inflammation, and fever.

Traditional NSAIDs like ibuprofen work by inhibiting enzymes called cyclooxygenase (COX) 1 and 2. By blocking these enzymes, NSAIDs prevent the formation of compounds called prostaglandins, which contribute to pain and swelling.

The recommended dosage of ibuprofen for migraine attacks is 400 milligrams (mg). However, dosages up to 800 mg have been used.

A 2013 review found that taking ibuprofen during a migraine attack provided pain relief in about half of people. However, complete relief of pain was observed in only a minority of participants.

Naproxen (Aleve)

Naproxen is also an NSAID. It works to ease pain in much the same way as ibuprofen. However, it has a slower time of onset than ibuprofen, meaning that it may take longer to feel naproxen’s effects.

The typical recommended dosage of naproxen for acute migraine is 500 mg. In some cases, doses of up to 825 mg have been used.

A 2020 review found that although naproxen was superior to a placebo for relieving migraine pain, other commonly used pain relievers have reported better results. Reviewers didn’t recommend it as a standalone treatment for acute migraine pain.

Naproxen can better alleviate acute migraine pain when combined with other drugs. For example, using naproxen along with the prescription drug sumatriptan has been found to be more effective than using either of the two drugs alone.


Like ibuprofen and naproxen, aspirin is an NSAID. It works through a similar mechanism to the other NSAIDs we’ve discussed so far.

The recommended dose of aspirin for acute migraine is up to 1,000 mg.

A 2010 review found that this dosage of aspirin had a similar effectiveness to 50 or 100 mg dosages of sumatriptan. A 2014 review also supported aspirin at doses of 900 to 1,000 mg for acute migraine pain.

In addition to helping to treat acute migraine pain, aspirin may also work to prevent migraine attacks. Some data suggests that daily aspirin at doses from 81 to 325 mg may help to prevent migraine attacks from occurring.

Acetaminophen (Tylenol)

Acetaminophen is often used to treat symptoms like pain and fever. You may also see it called paracetamol. The exact mechanism of how acetaminophen works to ease pain is unknown.

The recommended dosage of acetaminophen for migraine is 1,000 mg.

A 2013 review found that acetaminophen was superior to a placebo for acute migraine pain relief. However, it wasn’t as effective as other pain relief options. This was particularly true when it came to easing severe migraine pain.

The reviewers concluded that acetaminophen may be a good first-line treatment option for those who can’t take NSAIDs.

Aspirin, acetaminophen, and caffeine (Excedrin)

This OTC medication is actually a combination of three ingredients at a fixed dosage. These are:

  • aspirin (250 mg)
  • acetaminophen (250 mg)
  • caffeine (65 mg)

Each of these ingredients has its own mechanism of action, which we’ve already discussed for aspirin and acetaminophen. What about caffeine?

When you have a headache, blood flow is increased in your brain. Caffeine can cause blood vessels in the brain to constrict (tighten), reducing this blood flow. Caffeine also has anti-inflammatory properties and can enhance the effects of aspirin and acetaminophen.

The combination of aspirin, acetaminophen, and caffeine is available OTC in a single dose pill or tablet.

Like the OTC medications that we’ve already discussed, studies have been performed on the effectiveness of aspirin, acetaminophen, and caffeine. In fact, some studies have found it to be more effective than ibuprofen or sumatriptan alone.

Potential side effects

The most common side effects of NSAIDs are digestive symptoms, such as upset stomach, diarrhea, and nausea. NSAIDs may also increase the risk for ulcers. Children shouldn’t take aspirin due to the risk for developing Reye’s syndrome.

In rare cases, acetaminophen can cause allergic reactions. It can also cause liver damage if too much is taken. It’s also generally a good idea to avoid alcohol when taking acetaminophen.

The caffeine in aspirin, acetaminophen, and caffeine combination pills can also cause side effects. These include nervousness, dizziness, and nausea.

Was this helpful?

It depends. Every individual is different. One person may find that acetaminophen works very well to ease their symptoms, while another may note that ibuprofen is most effective for them.

You may need to try several different types of OTC medications for migraine before you find one that’s effective.

It’s also possible that OTC medications won’t effectively alleviate your symptoms, particularly if you experience severe migraine. In this case, a doctor can work with you to recommend a prescription medication that may be more effective.

When discussing strength, we often refer to how much of a medication is given per dose.

Many of these OTC migraine medications are given in high doses. For example, the recommended dosages for aspirin and acetaminophen are typically around 1,000 mg.

However, when thinking about strength, you may also be considering how strongly these medications act against your migraine symptoms.

In this case, an argument can be made for the aspirin, acetaminophen, and caffeine combination. Older research has found that the combination of these three ingredients has a greater effectiveness than each individual ingredient alone.

Overall, it’s important to remember that the medication that most effectively alleviates acute migraine symptoms can vary by person. Because of this, focus on finding the treatment that best addresses your symptoms.

Medication overuse headaches

Sometimes taking too much medication for migraine relief can actually contribute to headaches. This is called a medication overuse headache.

Medication overuse headaches often improve when you treat them with pain medications, only to return as the medication’s effects wear off. They can happen when you take pain relief medications more than three times per week.

Because of this, always take your medications as recommended by a doctor. If you find that you’re having to use pain relievers more than a couple times each week, see your doctor to learn about other treatment options.

Was this helpful?

It’s possible that OTC medications don’t effectively alleviate your migraine symptoms. If this is the case, make an appointment to see a doctor to discuss other treatment options.

There are several types of prescription medications that can help to ease acute migraine symptoms. Some examples include:

  • triptans, such as rizatriptan (Maxalt), sumatriptan (Imitrex), and zolmitriptan (Zomig)
  • ergot derivatives like dihydroergotamine and ergotamine tartrate
  • newer medications, such as lasmiditan (Reyvow) and ubrogepant (Ubrelvy)
  • antiemetics, which are used to treat nausea and include medications like metoclopramide and chlorpromazine

Another good reason to see a doctor for migraine is that there are prescription medications available that can help to prevent symptoms. These can include:

Several OTC medications can be used to treat migraine attacks. These are often used as first-line treatments for acute migraine pain.

Which OTC medication is best for easing acute migraine symptoms can vary by individual. Additionally, some people may find that OTC medications don’t effectively alleviate their symptoms.

If you have migraine symptoms, see a doctor for recommendations on acute and preventive treatments.