The cornerstone of migraine prevention is managing triggers like stress or certain foods or strong perfumes. Alternative and complementary therapies (like acupuncture) help some migraine sufferers keep headaches at bay.
In some cases, taking medication even when you aren't having a migraine attack can help. This usually involves taking the medication every day, with the goal of gradually tapering the dose, and, ideally, eventually discontinuing it altogether. Here are some of the medications commonly used to prevent migraine. Because they have different effects, and potential side effects, it's important to work with your doctor to find the one that's right for you.