The most effective migraine treatments combine fast-acting relief for attacks with longer-term strategies to reduce how often they happen. What works best depends on your migraine frequency, severity, and how your body responds, but there’s a wide range of options from simple over-the-counter pills to prescription medications, supplements, wearable devices, and lifestyle changes that are genuinely backed by evidence.
Over-the-Counter Pain Relief
For mild to moderate migraines, a combination of aspirin (250 mg), acetaminophen (250 mg), and caffeine (65 mg) in a single tablet is one of the most effective OTC options available. The FDA has recognized this specific combination as safe and effective for acute migraine, and it’s endorsed by the American Headache Society. The caffeine isn’t just there for energy. At doses above 100 mg, caffeine measurably boosts the pain-relieving effect of the other two ingredients. Two tablets give you that threshold dose.
Standard ibuprofen or naproxen also work well when taken early in an attack. The key with any OTC option is timing: the sooner you take it after symptoms start, the better it works. Waiting until pain peaks makes every medication less effective.
Prescription Medications for Acute Attacks
Triptans remain the gold standard for moderate to severe migraines. They work by narrowing blood vessels and blocking pain signals in the brain, and they’ve been the go-to prescription treatment for decades. A newer class of medications called gepants takes a different approach, blocking a protein involved in migraine pain signaling. In real-world comparisons from the large HeAD-US study, triptans and gepants performed equally well at eliminating pain within two hours. However, gepants showed a 39% advantage in odds of sustaining pain relief over 24 hours, which may matter if your migraines tend to come back later in the day.
In early 2025, the FDA approved a combination tablet that pairs a triptan with an anti-inflammatory in a single pill, giving two mechanisms of action at once. Two additional injectable and nasal spray options were also approved in 2025, expanding choices for people who need non-oral alternatives during attacks when nausea makes swallowing pills difficult.
Watching Out for Rebound Headaches
There’s an important catch with every acute migraine medication: using them too frequently can cause medication overuse headache, where the treatment itself starts triggering more headaches. The thresholds are straightforward. For basic painkillers like ibuprofen or acetaminophen, the limit is 15 days per month. For triptans, combination analgesics, and opioids, the limit drops to 10 days per month. If you’re regularly hitting those numbers, it’s a signal that you need a preventive strategy rather than more acute treatment.
Preventive Medications
If you’re experiencing migraines on 4 or more days per month, or if your attacks are severe enough to significantly disrupt your life, preventive medication can reduce how often they strike. Older options include certain blood pressure medications, antidepressants, and anti-seizure drugs that were found to have migraine-preventing side benefits.
The bigger development in recent years is a class of injectable medications that target a specific protein (CGRP) heavily involved in migraine attacks. These are given as a monthly or quarterly self-injection, and they were designed specifically for migraine prevention rather than being borrowed from another condition. For people who qualify, particularly those with chronic migraine (15 or more headache days per month for at least three months, with migraine features on at least 8 of those days), these can meaningfully reduce monthly attack frequency.
Botox injections are another FDA-approved option specifically for chronic migraine. The treatment involves 31 small injections across seven muscles in the head and neck, repeated every 12 weeks. It’s not a first-line treatment, but for people whose migraines haven’t responded well to other preventives, it can be effective.
Supplements With Real Evidence
Three supplements have enough clinical evidence behind them to be taken seriously for migraine prevention. Riboflavin (vitamin B2) at 400 mg daily has been shown to reduce migraine frequency. Coenzyme Q10 at 300 mg daily has similar evidence. And magnesium, particularly magnesium oxide or citrate, is widely recommended by headache specialists, partly because many people with frequent migraines have low magnesium levels to begin with.
These aren’t overnight fixes. Most people need to take them consistently for two to three months before seeing a clear benefit. They’re also generally well tolerated, which makes them a reasonable starting point before moving to prescription preventives, or a useful addition alongside them.
Wearable Neuromodulation Devices
FDA-cleared devices now offer a drug-free option for both treating and preventing migraines. The Cefaly device is a small adhesive strip worn on the forehead that sends electrical pulses to branches of the trigeminal nerve, a key nerve involved in migraine pain. Brain imaging studies show it has pain-dampening effects on areas of the brain that process pain signals. For prevention, you wear it 20 minutes daily. For treating an active attack, sessions last up to 60 minutes.
The Nerivio device takes a completely different approach. It’s a small unit strapped to the upper arm that stimulates peripheral nerves there, which in turn activates a built-in pain-suppression system in the brainstem. You control it with your phone, and a treatment session lasts 45 minutes. For prevention, it’s used every other day. Both devices are available by prescription and can be used alongside medications.
Lifestyle Changes That Actually Work
Headache specialists at Mayo Clinic use a framework called SEEDS to describe the five lifestyle factors with the strongest evidence for reducing migraine frequency: Sleep, Exercise, Eating, Dehydration, and Stress management.
- Sleep consistency matters more than sleep duration. Going to bed and waking up at roughly the same time every day, including weekends, helps stabilize the brain’s sensitivity to migraine triggers.
- Aerobic exercise for 20 minutes, three times a week, has been shown to work as well as some prescription preventive medications. Walking, cycling, or swimming all count.
- Regular meals with whole foods prevent the blood sugar swings that can lower your migraine threshold. Skipping meals is a surprisingly common and avoidable trigger.
- Hydration is especially important in winter, when people tend to drink less because they don’t feel as thirsty. Dehydration is one of the most underestimated migraine triggers.
- Stress management through mindfulness or meditation helps not by eliminating stress, which isn’t realistic, but by changing how your nervous system responds to it.
None of these replace medication for someone with frequent or severe migraines, but they raise the threshold at which your brain tips into an attack. For people with occasional migraines, lifestyle modifications alone can sometimes be enough. For those on medication, these habits make the medication work better.
Building the Right Combination
Most people who manage migraines well aren’t relying on a single treatment. A typical effective approach might look like a reliable acute medication for when attacks hit, a preventive strategy (whether medication, supplements, or a device) to reduce how often they happen, and consistent lifestyle habits as a foundation underneath both. The mix that works for someone with two migraines a month will look very different from what’s needed for someone with fifteen headache days a month. Your migraine frequency, how well you tolerate medications, and how much your attacks interfere with daily life all shape which options make the most sense to try first.

