They are starting to link Migraines to autoimmune diseases. (As a migraine might actually be an autoimmune disease). People with migraines tend to also either have or will develop another autoimmune disease in their life (arthritis, lupus, ms, etc.)
I tend to believe that migraines and autoimmune disease is linked. The type of things that trigger a flare in my Lupus will also flare a migraine headache.
I am pretty good at "catching" a migraine before it full blown flares. With the first hint of it (I usually see a few spots) I take about 4 Excedrin migraine. Drink a glass of water then a cup of coffee. I then repeat that in 45 minutes if it's not gone.
I also learned a pressure point tip- when you first get a headache, place your thumbs in the corner where your eyes meet your nose and push up. It relieves pain. However, It won't cure the pain. But, sometimes you need a distraction, and that helps.