I get migraines, too.

Dehydration, flashing lights and that time of the month can bring them on.

I used to have Ergodryl to stop them at the start of an attack, but I've run out and can't be bothered going back to the doctor. Now I take a couple of aspirin at the very start, every two hours, and try to reduce the inflammation in the blood vessels that way.

I reach for the bag of frozen peas too! My heads feels really hot and the ice is such a relief! I don't know if it does anything for me, but it feels like the right thing to do.

Hope you're feeling better