I originally didn't take it when a migraine was coming - just took it daily for a couple of months (now I just take a couple when I expect to be in a migraine situation).
Migraines are no fun at all. Been quite a while since my last one, thankfully. I believe adverse working conditions at my previous job had been a major cause.