I get the same thing, but much less often since I stopped smoking.
I find the best thing is to take Dicloflam (soluble like disprin, but contains diclofenac, an anti-inflammatory, instead of aspirin) the minute I start getting any blind spots or flashing lights, then I manage to avoid the actual killer headache and all the other fun stuff that goes with it. A migraine is caused by blood vessels constricting/swelling, and the anti-inflammatory stops this.
Migril just makes me throw up.
I find the best thing is to take Dicloflam (soluble like disprin, but contains diclofenac, an anti-inflammatory, instead of aspirin) the minute I start getting any blind spots or flashing lights, then I manage to avoid the actual killer headache and all the other fun stuff that goes with it. A migraine is caused by blood vessels constricting/swelling, and the anti-inflammatory stops this.
Migril just makes me throw up.