Medications for Migraines: Costs, Access, Tips
Migraine relief is possible when you match the right medication to your symptoms and timing.
Below, you’ll find six of the best-proven options, how to get them (OTC vs. prescription), typical U.S. costs, and practical tips to use them effectively.How we chose the 6 best medications for migraines
These picks balance strong clinical evidence, speed of relief, safety, and real-world access. We’ve included both over-the-counter (OTC) standbys and newer prescription options so you can discuss the best fit with your clinician.
Quick list: Sumatriptan (triptan), Ubrogepant (Ubrelvy), Rimegepant ODT (Nurtec ODT), Lasmiditan (Reyvow), Naproxen (Aleve), and Acetaminophen + Aspirin + Caffeine (Excedrin Migraine).
The 6 best medications for migraines (detailed)
1) Sumatriptan (Imitrex) — a first-line triptan
Why it’s a top pick: Triptans have decades of use and remain a first-line prescription option for moderate to severe attacks. In clinical studies, a significant share of people achieved meaningful relief within 2 hours when taken early in an attack.
- How to get it: Prescription. Available as tablets, nasal spray, and injection. Ask about generics to minimize cost.
- Typical cost: Generic tablets can be inexpensive with coupons—often $4–$15 for a pack at many U.S. pharmacies. Nasal and injectable forms cost more.
- Best use tips: Take at the first sign of headache (or when pain is mild) for the best odds of stopping it. If one triptan fails, another triptan may still work on a future attack.
- Good to know: Triptans constrict blood vessels; people with certain cardiovascular disease or uncontrolled hypertension may need alternatives—see ditans/gepants below and talk to your clinician.
2) Ubrogepant (Ubrelvy) — a CGRP receptor blocker (gepant)
Why it’s a top pick: Gepants block CGRP, a key migraine pathway, without vasoconstriction. They’re useful if you can’t take triptans or didn’t get relief from them.
- How to get it: Prescription tablets (50 mg, 100 mg). Often requires prior authorization; a brief trial of a triptan is sometimes requested by insurers.
- Typical cost: Cash prices are high, commonly $850–$1,100 for 10 tablets. Check the manufacturer’s savings program or insurance coverage.
- Best use tips: Take at onset. A second dose can be allowed after 2 hours (max daily limit applies; follow your prescription).
- Good to know: Generally well tolerated; watch for nausea or sleepiness. Can interact with certain CYP3A4 inhibitors/inducers—review your meds with your pharmacist.
3) Rimegepant ODT (Nurtec ODT) — fast-dissolving gepant
Why it’s a top pick: Orally disintegrating tablets are convenient if nausea makes swallowing hard. Rimegepant can be used for acute relief and, on a separate schedule, for prevention—discuss the plan that fits your pattern.
- How to get it: Prescription ODT (75 mg). May need prior authorization; coverage improving as guidelines evolve.
- Typical cost: Often $900–$1,100 for 8 tablets. See the manufacturer savings page and check your plan’s specialty-tier copays.
- Best use tips: Place on/under the tongue; it dissolves without water. Avoid repeating a dose within 24 hours unless directed.
- Good to know: Fewer drug interactions than triptans, but still review your full medication list. Common effects include nausea or stomach upset.
4) Lasmiditan (Reyvow) — a “ditan” for those who can’t use triptans
Why it’s a top pick: Lasmiditan activates 5-HT1F receptors to curb migraine signaling without tightening blood vessels—an option for people with cardiovascular risk where triptans aren’t appropriate.
- How to get it: Prescription tablets (50–200 mg). Often requires prior authorization.
- Typical cost: Cash prices are frequently $800–$1,000+ for a carton. Check savings programs and insurance.
- Best use tips: Take at onset. Because it can cause dizziness/sedation, do not drive or operate machinery for at least 8 hours after a dose.
- Good to know: Can cause sleepiness, fatigue, or paresthesia. Alcohol or other sedatives can intensify drowsiness.
5) Naproxen (Aleve) — dependable OTC NSAID
Why it’s a top pick: For many people with mild to moderate attacks, NSAIDs are effective, affordable, and accessible. Naproxen’s longer half-life can help reduce recurrence.
- How to get it: OTC tablets and prescription-strength options. Consider pairing with an anti-nausea strategy to keep the dose down.
- Typical cost: OTC bottles are usually $5–$15. Prescription strengths vary by quantity and insurance.
- Best use tips: Take at the very first sign of headache, ideally with food. Some clinicians combine naproxen with a triptan for tougher attacks—ask if that’s appropriate for you.
- Good to know: Avoid if you have certain stomach, kidney, or bleeding risks; limit use if you’re on blood thinners. Watch total NSAID exposure across cold/flu products.
6) Acetaminophen + Aspirin + Caffeine (Excedrin Migraine)
Why it’s a top pick: This proven OTC combo can work well for early, mild episodes—especially when nausea isn’t prominent. Caffeine enhances absorption and analgesia.
- How to get it: OTC tablets under multiple brands (e.g., Excedrin Migraine) and generics.
- Typical cost: Commonly $5–$15 per bottle depending on count and retailer.
- Best use tips: Take early. Track total daily acetaminophen (stay under 3,000–4,000 mg/day max, or the lower limit advised by your clinician) to protect your liver.
- Good to know: Caffeine can trigger jitters or rebound headache for some; avoid other caffeine sources when dosing.
How to choose and get the right option
- Match severity and timing: Start with OTCs for mild attacks; move to triptans or gepants for moderate to severe, especially if attacks escalate quickly. Always treat early for the best odds of success.
- Consider health history: If you have cardiovascular disease or uncontrolled hypertension, ask about gepants or lasmiditan instead of triptans.
- Access and prescriptions: Your primary care clinician can prescribe; for complex cases, consider a headache specialist. Many insurers require trying a triptan before approving newer drugs.
- Save on costs: Check pharmacy coupons on GoodRx, ask about 90-day generics, and look for manufacturer copay cards for Ubrelvy, Nurtec ODT, or Reyvow.
- Plan for nausea: If nausea blocks oral meds, ask about non-oral forms (sumatriptan nasal/injection) or an antiemetic.
Smart, safe use: avoid rebound and know red flags
- Limit monthly use: To reduce the risk of medication-overuse (rebound) headache, a common rule of thumb is no more than 10 days/month for triptans, ditans, or gepants, and no more than 15 days/month for simple analgesics. Discuss personalized limits with your clinician.
- When to seek care fast: New or “worst-ever” headache, sudden neurologic symptoms (confusion, weakness, vision loss), head injury, fever/stiff neck, or headache after age 50—seek urgent evaluation.
- Pregnancy and other conditions: Options change in pregnancy or with liver/kidney disease—get individualized guidance.
- Prevention may help: If you’re treating attacks frequently, preventive therapy (e.g., CGRP antibodies, beta blockers, topiramate, or rimegepant on a preventive schedule) can reduce attack days. Ask about this if you use acute meds often.
Bottom line
The best medication for your migraine is the one you can take early, that fits your health profile and budget, and reliably gets you back to life. Use the options above as a starting point for a shared plan with your clinician—and don’t hesitate to adjust if your first choice isn’t a perfect fit.