So my doctor suggested this:
B-6 200 mg 10 days prior to menses
Magnesium 340 mg 10 days prior to menses
Low salt diet 10 days prior to menses
Prescription Naproxen 550 mg am and pm starting about 2 days prior to your menses.
And here's what I've really done: the B-6 and the magnesium every single day. And OTC Naproxen if I remember and if it's around the time of my "menses." And I'm not good at sticking to a low-salt for 1/3 of the month, so I didn't do it.
And it has made a huge, huge difference. Even if you're a guy who gets migraines, it might be worthwhile to try the supplements. I just went through Europe this spring, so nights of sleeping in strange beds, strange schedules, strange foods, and it was my period – all things guaranteed to kill me before. And I didn't take a single Maxalt. I did take my vitamins along, though.
I basically have not had a migraine in four months.