Skip to content

    Migraines & Headaches Health Center

    Font Size

    Which Drugs Can Keep My Migraines Away?

    It’s the best situation: Stop a migraine before it starts. To do that, your doctor may consider these types of prescription drugs.

    Anticonvulsants. These are medicines that prevent or reduce seizures. Your doctor may recommend valproic acid (Depakote) or topiramate (Topamax) to prevent your headaches.

    Recommended Related to Migraines/Headaches

    Status Migrainosus

    Migraines are a type of headache that tend to cause more than just head pain. The symptoms often include nausea and vision problems. A migraine headache can last for a few hours a day to several hours. But a migraine attack that lasts for more than 72 hours is called status migrainosus. This may require hospital treatment to relieve the pain and treat dehydration from vomiting. A typical migraine can sometimes turn into status migrainosus if: The migraine isn't treated early in the course...

    Read the Status Migrainosus article > >

    Beta-blockers. These relax your blood vessels. You can try propranolol (Inderal, Innopran) or metoprolol (Lopressor, Toprol).

    Botulinum toxin (Botox). A doctor can inject small amounts around your face and scalp every 3 months to stop migraines from happening.

    Calcium channel blockers. These include diltiazem (Cardizem, Cartia, Tiazac) and verapamil (Calan, Isoptin, Verelan). They ease the narrowing of your blood vessels.

    Tricyclic antidepressants. Your doctor may prescribe amitriptyline (Elavil, Endep) and nortriptyline (Aventyl, Pamelor).

    Do You Need It?

    You may want to consider medicine to prevent migraines if you:

    • Have pain that hampers your life despite treatment.
    • Get at least three moderate-to-severe headaches per month.
    • Take a lot of painkillers.
    • Don’t get enough relief from meds you now take.
    • Have side effects from your headache drugs.
    • Have uncommon migraine conditions like continuing aura (blurred vision or seeing spots or wavy lines).

    Preventive medicine might not be right for you if:

    • Your headaches are controlled by anti-inflammatories like naproxen and ibuprofen.
    • Other health conditions keep you from taking preventive drugs.
    • Those drugs could mix badly with other medicines you take.
    • You prefer treatments that don't involve meds.

    If you can't take medication or prefer not to, there’s also a device you and your doctor could consider. It's called Cefaly, and it’s the first FDA-approved machine that prevents migraines in people over 18. Worn around your forehead, this portable headband-like device gives out electrical impulses. These stimulate a nerve connected with migraines. You’ll feel a tingling sensation and should use it once a day for 20 minutes.

    If You’re Pregnant

    Your headaches may ease up during your second and third trimesters.

    If you have severe migraines, your doctor may suggest that you first try a treatment that’s not a drug -- such as biofeedback, relaxation therapy, or stress-management training. He may also recommend a preventive drug that has the lowest risk possible.

    Talk to your doctor about the risks and benefits of taking preventive medications for migraines. Together, you can decide the best approach for you.

    WebMD Medical Reference

    Reviewed by Laura J. Martin, MD on April 17, 2016

    Today on WebMD

    Business woman with hand on face and eyes closed
    What aura looks like, triggers, and more.
    woman with migraine
    Get the truth about migraines.
    headache in the bedroom
    Keep headaches from ruining your sex life.
    woman with hands on head
    Test your knowledge of triggers, types, and more.
    woman with migraine
    drinking coffee
    Migraines Headaches Basics
    acupuncture needles in woman's back
    Tired young man
    spraying perfume
    man with a headache
    headache in the bedroom