Migraines are something I've only had for a couple years, but at the slightest hint of one, I take feverfew (about 1g per hour, consisting of dried portions of all parts of the plant) and butterbur extract (1 cap per hour). 9 times out of 10 that will stop it dead in its tracks. Also the homemade stack of aspirin, caffeine, and acetaminophen for the pain.