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.
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.
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
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 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:
Fremanezumab (Ajovy)
Galcanezumab (Emgality)
Erenumab (Aimovig)
Eptinezumab (Vyepti)
CGRP gepants include:
Rimegepant (Nurtec) — acute or preventive treatment
Urogepant (Ubrevly) — acute treatment
Atogepant (Qulipta) — preventive treatment
Zavegepant (Zavzpret) — acute treatment
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 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.
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:
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:
Amitriptyline (Elavil)
Nortriptyline (Pamelor)
Venlafaxine (Effexor)
Duloxetine (Cymbalta)
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:
Divalproex sodium (Depakote)
Topiramate (Topamax)
In addition to prescription medications, some over-the-counter (OTC) supplements can also help with migraine prevention. These include:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
American Migraine Foundation. (n.d.). Migraine impacts us all.
American Migraine Foundation. (2021). What is chronic migraine?
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.