Research shows that biofeedback -- influencing body functions, like heart rate, using your mind -- and behavioral therapy can help prevent migraines. The herbs butterbur and feverfew may help prevent migraines. And taking riboflavin (vitamin B2) supplements seems to help lower the number of migraines someone has and how painful they are.
Some people also try massage, acupuncture, yoga, tai chi, and relaxation training to try to prevent or relieve migraine pain. Sometimes a combination of medication and alternative therapy may work. Talk with your health care provider about what may be right for you.