Any way, we were talking about her migraines today when she reported that she was suffering from them almost daily. I asked about taking something daily for prevention rather than trying to relieve pain after the fact. Turns out she also has high blood pressure which means she'd be an excellent candidate for a beta blocker, perhaps even a non-dihydropyridine calcium channel blocker, taken daily as prophylaxis.
Serendipitously, two evidence-based guidelines were published online today in Neurology reviewing migraine prophylaxis options, both pharmacologic as well as OTC NSAIDs. So if you're suffering from frequent and/or severe migraines, think about preventing a forest fire rather than just putting out the fire. And ask your physician about your options.