provider image
Welcome! You’re in GoodRx for healthcare professionals. Now, you’ll enjoy a streamlined experience created specifically for healthcare professionals.
Skip to main content
HomeHealth ConditionsMigraine

Migraine Prevention Medication: A List of Options

Mandy Armitage, MDSarah Gupta, MD
Written by Mandy Armitage, MD | Reviewed by Sarah Gupta, MD
Updated on June 18, 2025

Key takeaways:

  • Preventive migraine treatments can help people have fewer and less intense migraine headaches.

  • Medications to prevent migraines include CGRP inhibitors, antidepressants, Botox injections, and more. 

  • People for whom acute migraine treatments don’t work — or who can’t take them — might consider preventive treatment.

Single white oblong pill on an orange background.
Oksana Smyshliaeva/iStock via Getty Images

Migraines are one of the most common diseases in the world, according to the American Migraine Foundation. This disabling headache disorder can be hard to treat. But fortunately, there are many different migraine preventive medications that can help keep migraines at bay (also called migraine prophylaxis meds). 

Let’s take a closer look at migraines, and how you can prevent them. 

What is a migraine?

A migraine is more than just a headache. It’s a brain condition that causes head pain and other symptoms, such as nausea, light sensitivity, and brain fog. And for many people with migraine, these symptoms can have a big effect on day-to-day life. 

When it comes to migraine treatments, there are many different options — including medication. Some medications can stop a migraine when it’s happening (acute medication). Others can prevent migraines from happening (preventive medication).  

Preventive migraine medication can potentially help you have:

  • Fewer, less intense, and shorter-lasting migraines

  • Less dependence on acute migraine treatments

  • Better quality of life and improved function

  • A feeling of better control over your migraines

GoodRx icon
  • What’s it like living with chronic migraine? Three people share their experiences of managing chronic migraine

  • Is Botox for migraines expensive? Here’s what you need to know about the cost of Botox for migraines, plus information about side effects. 

  • Do migraine prevention devices actually work? Learn more about FDA-approved devices that can be used to prevent and treat migraines.

Here’s a list of the best migraine prevention medications currently available. 

CGRP inhibitors

CGRP inhibitors are medications that block the effects of CGRP in your brain. They’re the only type of medications that have been created specifically to prevent and treat migraines. 

There are two types of CGRP inhibitors: CGRP monoclonal antibodies (mAbs) and CGRP receptor agonists (gepants). Both block the action of CGRP in your body in a slightly different way. 

There are a couple of other key differences, too. MAbs are given as an injection or infusion, while gepants come as tablets. And while both can be used to prevent migraines, some gepants are used as acute medication, too.  

CGRP mAbs include:

CGRP gepants include:

Compared with other medications, CGRP antagonists may have fewer side effects. But since they’re still pretty new, we don’t know much yet about the long-term effects. They are also expensive, and generics aren’t available yet. 

You may also need to try at least two other kinds of medication before your prescriber or insurance will approve you for CGRP antagonist. But hopefully this rule will change in the future

Botox for migraine prevention

Botox is well known for its cosmetic, wrinkle-smoothing effects. But it’s also an FDA-approved treatment for chronic migraine (more than 15 headache days per month). 

For migraine prevention, it’s injected into neck and head muscles every 12 weeks. It’s still not clear how Botox works for migraines, but it might inhibit the release of CGRP and another neuropeptide called substance P. 

Just like CGRP inhibitors, Botox can be expensive. Again, you might also need to try one or two other preventive medications first before you can get approved for Botox. 

Beta blockers for migraine prevention

These medications are most commonly used to manage blood pressure. It’s not clear why beta blockers work for migraine prevention, but research suggests they may affect nerve cell communication in the brain. 

Beta blockers that are used for migraine prevention include:

Antidepressants for migraine prevention

A few — not all — antidepressant medications are used for migraine prevention. Just like with beta blockers, exactly how they work to prevent migraine isn’t clear. 

Antidepressants that are used for migraine prevention are:

Antiepileptics for migraine prevention

Antiepileptics are medications that help treat and prevent seizures. They have multiple effects on the brain and are effective in migraine prevention. 

Antiepileptics used for migraine prevention include:

Supplements for migraine prevention

In addition to prescription medications, some over-the-counter (OTC) supplements can also help with migraine prevention. These include:

  • Magnesium

  • Coenzyme Q10 (CoQ10)

  • Riboflavin (vitamin B2) 

But keep in mind: The FDA doesn’t regulate supplements, and they may interact with other medications. You should always speak with a healthcare professional before starting one. 

Other options for migraine prevention

Acupuncture

Acupuncture is a traditional Chinese medicine practice where tiny needles are inserted into the skin. The needles are thought to stimulate various pressure points throughout the body to promote healing. 

A recent review of several clinical studies suggested that at least six visits of acupuncture treatment may help reduce the frequency of migraines. And it may be as effective as some preventive medications.

Lifestyle

Avoiding triggers can also help prevent migraines. Things like lack of sleep or certain foods and drinks may trigger migraines, so tracking your patterns with a headache diary can be helpful. You may notice that things like alcohol or caffeine are to blame, which will help you know what to avoid. 

Some lifestyle tweaks or changes may also be helpful. Experts believe that getting regular exercise and plenty of sleep, avoiding stress, and eating at regular intervals can help.

02:23
Featuring Noah Rosen, MD
Reviewed by Alexandra Schwarz, MD | February 4, 2025

Behavioral techniques

There’s evidence that behavioral techniques can prevent migraines and reduce headache intensity. Behavioral techniques focus on the link between stress and headaches, and give you the tools to better cope with stress. 

Examples of behavioral techniques include:

  • Biofeedback: This is a mind-body technique that uses information from your body (like heart rate and temperature) to help you learn to manage your response to stress.

  • Relaxation training: This consists of learning how to relax your body when faced with stress.

  • Cognitive behavioral therapy (CBT): CBT is a type of therapy that helps to reshape thoughts you have in response to stress, and improve how you cope.

Should you try migraine prevention medication?

Whether you should try preventive medication depends on how often your migraines occur and how bad they are. 

You might consider preventive medication if you have any of the following:

  • More than 4 headache days per month

  • Migraines that still interfere with your life despite treatment

  • No response to acute treatment

  • Severe side effects from acute treatment

  • Medication overuse headache, which is using acute treatment(s) too often

If you meet any of those criteria, consider reaching out to a healthcare professional to talk about preventive treatment.  

Keeping a headache diary

If you aren’t sure about your number of headache days per month or exactly how much medication you’re taking, consider starting a headache diary. A headache diary can help you keep track of your headaches and migraines, such as when they occur and how long they last. It can also help you see how you are (or aren’t) responding to treatment. 

Frequently asked questions

How long does it take for migraine prevention medications to work?

It’s hard to say. But in general, preventive medication typically takes time to work. Most medications may take up to 8 weeks before you see an effect — though you may notice a benefit sooner. Other treatments might take longer to work, like Botox injections. 

If you’re considering starting a preventive medication, make sure to talk with your prescriber about when you’ll see results. They can help you understand the timeline.  

Can calcium channel blockers prevent migraines?

Calcium channel blockers aren’t usually a first choice for migraine prevention. There just isn’t much evidence that they’re effective. But calcium channel blockers are still sometimes used if other medications haven’t worked. 

What causes migraines?

It’s not entirely clear what causes migraines. Researchers believe that migraines are caused by nerves in the brain not behaving like they should. They might also be due to changes in brain connectivity and brain activity. 

The bottom line

If migraines are getting in the way of your daily life, it might be time to think about a preventive medication — especially if you get migraines often. These medications can help you have fewer migraines, or make them less intense. 

Taking care of yourself and avoiding your triggers can also help keep migraines at bay. But if that’s not enough, preventive medicine can make a world of difference. If you’re having a hard time managing your migraines, talk with your primary care provider or neurologist. Preventive migraine medication could be a good option to consider. 

why trust our exports reliability shield

Why trust our experts?

Mandy Armitage, MD
Mandy Armitage, MD, has combined her interests in clinical medicine with her passion for education and content development for many years. She served as medical director for the health technology companies HealthLoop (now Get Well) and Doximity.
Sophie Vergnaud, MD
Sophie Vergnaud, MD, is the Senior Medical Director for GoodRx Health. An experienced and dedicated pulmonologist and hospitalist, she spent a decade practicing and teaching clinical medicine at academic hospitals throughout London before transitioning to a career in health education and health technology.
Sarah Gupta, MD
Reviewed by:
Sarah Gupta, MD
Sarah Gupta, MD, is a licensed physician with a special interest in mental health, sex and gender, eating disorders, and the human microbiome. She is currently board certified by the American Board of Psychiatry and Neurology.

References

American Migraine Foundation. (n.d.). Migraine impacts us all

American Migraine Foundation. (2021). What is chronic migraine?

View All References (10)

American Migraine Foundation. (2025). Headache journals: Tracking your migraine

Burstein, R., et al. (2020). Mechanism of action of onabotulinumtoxinA in chronic migraine: A narrative review. Headache.

Charles, A. C., et al. (2024). Calcitonin gene-related peptide-targeting therapies are a first-line option for the prevention of migraine: An American Headache Society position statement update. Headache.

Gibb, V. (2024). American Headache Society position statement: Calcitonin gene-related peptide (CGRP) inhibitors should now be considered a first-line option for migraine prevention. Association of Migraine Disorders. 

Kumar, A., et al. (2023). Migraine prophylaxis. StatPearls

Linde, K., et al. (2016). Acupuncture for the prevention of episodic migraine. Cochrane Database of Systematic Reviews.

National Center for Complementary and Integrative Health. (2022). Acupuncture: Effectiveness and safety. National Institutes of Health. 

Nicholson, R. A., et al. (2010). Nonpharmacologic treatments for migraine and tension-type headache: How to choose and when to use. Current Treatment Options in Neurology.

Petrarca, K. (2024). 15 frequently asked questions about CGRP monoclonal antibodies and gepants. Association of Migraine Disorders. 

Sprenger, T., et al. (2018). Current prophylactic medications for migraine and their potential mechanisms of action. Neurotherapeutics.

GoodRx Health has strict sourcing policies and relies on primary sources such as medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about how we ensure our content is accurate, thorough, and unbiased by reading our editorial guidelines.

Was this page helpful?

Get the facts on Migraine.

Sign up for our newsletter to get expert tips on condition management and prescription savings.

By providing your email, you consent to receive marketing communications from GoodRx, which may include content and/or data related to men’s health, women's health, reproductive care, or sexual health. You agree to the GoodRx Terms of Use and acknowledge the Privacy Policy. You can unsubscribe at any time.

Related Articles