Short-term: big hit of sodium (salty chips), caffeine and aspirin (which is excedrine).
Long-term: Magnesium supplements. 1,000 mg in one shot can knock out a migraine in 20 min. if you catch it early, but 500/day will make them less frequent/intense in general.
And yes, must get all the toxins out of diet. Fake sure (as per prev anon), GMO/pesticide/herbicide foods, and MSG (look up sneaky names they call it on food labels these days). If water is fluoridated, or you swim a lot (Chlorine) take Iodine daily to counter.
Used to be in pharma, developed baaaad chem sensitivities/migraine, for years. Studied nutrition, cleaned up diet, about good as new these days.
Don't want to slide too much with this stuff, so I may suggest health-nutrition-pharma thread at some point if ppl are interested. Part of the awakening will be learning how we've been poisoned and how to fix it. Many anons have good info.
My sympathies for migraine, it's a bitch.