There are many natural remedies for migraine headaches, but the best long-term treatment is to find the root cause of the migraines. Some people get them from stress, some from certain food choices and some from sensitivity to the environment (sun, fragrances, loud noises). So rather than treating just the symptom, if you know the root cause of your migraines, you can probably help to prevent them completely by avoiding the triggers.
For some natural choices, you can
http://www.wyldeabouthealth.com/healthnotes/us/assets/health-condition/migraine-headache/helpful-supplements" target="_blank">click here for some supplement information that can be useful for the treatment/prevention of migraines.
You can also
http://www.wyldeabouthealth.com/healthnotes/us/assets/homeopathy/migraine-headaches/remedy-options" target="_blank">click here for some homeopathic options.
Hope this helps you!
Optimistically Yours,
Hanifa Menen, BSc, ND
Menen Centre for Optimum Health/Canadian Integrative Cancer Centre
Oakville and Toronto, Ontario
www.menencentre.com