Written and medically reviewed by Dorcas Morak, Pharm.D
Migraines affect millions of Americans and range from occasional headaches to chronic, disabling neurological conditions. Treatment generally falls into two categories: preventive medications, taken regularly to reduce how often migraines occur, and rescue (acute) treatments, used at the start of an attack to relieve symptoms. Understanding how these medications differ—along with their costs—can help patients and providers create effective, affordable treatment plans.
What Are Migraines?
Migraines are a neurological disorder, not just severe headaches. They cause recurrent attacks of moderate to severe head pain, often described as throbbing or pulsing, and are commonly accompanied by symptoms such as nausea, vomiting, and sensitivity to light, sound, or smells. Migraine attacks can last from several hours to several days and may significantly disrupt work, school, and daily activities.
Some people experience migraine with aura, which includes temporary visual disturbances, tingling sensations, or difficulty speaking before the headache begins. Others have migraine without aura, which is more common. While triggers vary by individual, common migraine triggers include stress, hormonal changes, sleep disruption, certain foods, dehydration, and environmental factors. Effective migraine management focuses on both preventing attacks and treating symptoms early when they occur.
What Are Preventive Migraine Medications?
Preventive migraine medications are designed to reduce the frequency, severity, and duration of migraine attacks over time. They are typically recommended for people who experience frequent migraines, prolonged attacks, or migraines that significantly interfere with daily life. These medications are taken consistently and may take several weeks to reach full effectiveness.
Who Should Consider Preventive Migraine Treatment?
Preventive therapy is often recommended for individuals who:
- Experience four or more migraine days per month
- Have migraines that cause substantial disability
- Do not respond well to rescue medications
- Rely too frequently on acute treatments, increasing the risk of rebound headaches The goal is long-term symptom control and improved quality of life.
Common Types of Preventive Migraine Medications
Beta Blockers for Migraine Prevention Beta blockers such as propranolol and timolol are commonly used first-line preventive treatments. They help regulate nerve signaling involved in migraine pathways and are generally affordable as generics. Fatigue and low blood pressure may occur in some patients.
Antidepressants Used for Migraine Prevention Tricyclic antidepressants like amitriptyline and nortriptyline are frequently prescribed at low doses to prevent migraines. These medications are widely available, inexpensive, and may also help with sleep or chronic pain.
Antiepileptic Drugs for Migraine Prevention Antiepileptic medications such as topiramate and divalproex sodium help calm overactive brain activity associated with migraines. Many patients experience a meaningful reduction in migraine days, though side effects may limit tolerance for some individuals.
CGRP Inhibitors for Migraine Prevention CGRP-targeting therapies block calcitonin gene-related peptide, a key molecule involved in migraine pain. Options include injectable monoclonal antibodies such as erenumab, fremanezumab, and galcanezumab, as well as oral gepants like atogepant. These treatments are highly effective but typically more expensive.
Botox for Chronic Migraine OnabotulinumtoxinA (Botox) is approved for chronic migraine, defined as 15 or more headache days per month. Injections are administered every 12 weeks and can significantly reduce headache frequency. Insurance coverage often requires failure of multiple oral preventive therapies first.
What Are Migraine Rescue (Acute) Medications?
Rescue medications are taken at the onset of a migraine attack to relieve pain and associated symptoms such as nausea, sensitivity to light, or aura. These treatments work quickly but do not prevent future migraines.
Common Migraine Rescue Medications
Triptans for Acute Migraine Relief Triptans such as sumatriptan, rizatriptan, and zolmitriptan are the most commonly prescribed migraine rescue medications. They work by narrowing blood vessels and blocking pain pathways in the brain. Many are available as low-cost generics.
Over-the-Counter Migraine Rescue Options Nonsteroidal anti-inflammatory drugs (NSAIDs) like ibuprofen and naproxen are often effective for mild to moderate migraines. Combination products containing caffeine may enhance pain relief and are widely accessible.
Ergotamines for Severe Migraine Attacks Ergot derivatives such as dihydroergotamine may be used for severe or treatment-resistant migraines. Due to side effects and cardiovascular precautions, they are prescribed less frequently today but remain an option when triptans are ineffective.
Gepants as Newer Rescue Medications Newer oral gepants, including ubrogepant and rimegepant, offer non-triptan acute relief. They do not cause blood vessel constriction, making them safer for patients with certain cardiovascular conditions. Cost remains a primary limitation.
Preventive vs Rescue Migraine Medications: Key Differences
Preventive migraine treatments are taken daily or on a scheduled basis to reduce attack frequency over time. Rescue medications are used only during migraine attacks for immediate relief. Overuse of rescue medications can lead to medication overuse headaches, making preventive strategies an important part of long-term migraine management.
When to Talk to Your Healthcare Provider About Migraine Treatment
You should speak with a healthcare provider if migraines become more frequent, severe, or disruptive to daily life. Medical guidance is especially important if you experience four or more migraine days per month, need rescue medications multiple times per week, or notice worsening symptoms despite treatment. A provider can help determine whether preventive therapy is appropriate, adjust medications to minimize side effects, and reduce the risk of medication overuse headaches. Immediate medical evaluation is also recommended for new neurological symptoms, sudden severe headaches, or changes in migraine patterns.
How Much Do Preventive Migraine Medications Cost?
Many traditional preventive medications—such as beta blockers, antidepressants, and antiepileptics—are available as generics and often cost under $15 per month. Newer options like CGRP inhibitors and Botox can cost over a thousand dollars per month without insurance, creating a significant cost gap between older and newer therapies.
How Much Do Migraine Rescue Medications Cost?
Generic triptans and NSAIDs are among the most affordable rescue treatments, with some prescriptions costing under $20. Brand-name rescue medications, including newer gepants, may cost several hundred dollars per prescription, with prices varying widely by pharmacy.
Can the RxLess® Assurance Plan Help Lower Migraine Medication Costs?
Yes. The RxLess® Assurance Plan can help patients compare real-time pharmacy prices and access lower retail costs for both preventive and rescue migraine medications. This can be especially helpful for uninsured individuals or those with high-deductible insurance plans, where out-of-pocket costs can be unpredictable.



