Lil' we posted at the same time! Or close enough. That's must a sign of something good, right? Good day, great food...
Ugh, that sounds horrendous! It was--I still get tease about it. It's all in fun and kindness, and I don't mind because--did I mention it was at a birthday party?
Mine are usually caused by stress. Reduce my stress, and I get less of them. I'm fortunate in that I get a lovely 'aura' about half an hour before the pain starts. The faster I can recognize the aura and take something, the less pain I have to deal with.
Just as an aside, one whiff of lavender will give me a migraine within about 10 minutes. People say lavender is good for headaches, I say, yeah, but who wants a headache? *g*
Yeah, quiet, dark room is the best when you have one.