Skip to content


    Attention All WebMD Community Members:

    These message boards are closed to posting. Please head on over to our new WebMD Message Boards to check out and participate in the great conversations taking place:

    Your new WebMD Message Boards are now open!

    Making the move is as easy as 1-2-3.

    1. Head over to this page:

    2. Choose the tag from the drop-down menu that clicks most with you (and add it to any posts you create so others can easily find and sort through posts)

    3. Start posting

    Have questions? Email us anytime at

    nutritional supplements?
    carmen_o posted:
    Is anyone aware of any nutritional supplements, or anything out there to take to help prevent the attack of a migraine? So far my doctor has had me try blood pressure pills and Topomax, which help slightly, but I would love to know if there is anything out there that helps make these things from coming.
    An_249441 responded:
    You can do an Internet search on a phrase like "herbs to prevent migraines" and you'll get a lot of results. If you are lucky enough to live in a state where naturopaths are fully licensed, check in with one of them for supplements.
    Watarimono responded:
    As far as I'm aware, there are a number of supplements and herbs that can help. Really comes down to the individual though. Worth trying through a few.
    -Vitamin b2
    -Magnesium oxide
    -Ginger root
    -All other B complex vitamins

    The biggest, and typically most understated factor, is dietary in my mind. Eliminate things like MSG, excessive tyramine, nitrates, soy beans and preservatives. See if it helps before reintroducing them.

    Good luck.

    Helpful Tips

    Migraine Prevention MedicationsExpert
    Which medications work for migraine prevention? This question comes up all the time, so I've made a list of some of the medications we use ... More
    Was this Helpful?
    83 of 112 found this helpful

    Related Drug Reviews

    • Drug Name User Reviews

    Report Problems With Your Medications to the FDA

    FDAYou are encouraged to report negative side effects of prescription drugs to the FDA. Visit the FDA MedWatch website or call 1-800-FDA-1088.

    For more information, visit the Duke Health Pain Disorders Center