What works the best for MY migraines are weekly, or biweekly massages and keeping a stock of pseudoephedrine (old school sudafed, the kind you need ID, but not an Rx for), and always having sunglasses on me.
My migraines typically come from one of 3 sources (or on really bad days, all 3) :
- Neck muscle tension (the ganglia -nerve bundles leaving the spine to go out on their merry way through the body) get all scrunched up with them, and it hits my trigeminal or facial nerve which then triggers the blood vessels in me' head.
- Sinus pressure.. also triggers my trigeminal or facial nerve... which triggers a migraine.
- Flat light (like from white skies... sunny skies don't bother me a bit, but most people with migraines are more prone to sunny/bright sky triggers)
Regular massage keeps my tension trigger migraines from happening. Sudafed, if I have it on hand will relieve the sinus pressure before the cascade can happen.
Don't get me wrong... a shot of Imatrex will work in a pinch, but I'd rather prevent them before the start.