I have suffered from migraines for many years, quite often relating to my menstrual cycle. I feel like I had tried everything, Chinese medicine, acupuncture, drugs, changing my diet, and nothing seemed to make a difference.
I usually just lay in bed with a hot water bottle attached to my head for hours on end, waiting for sleep to come so I could sleep it off.
However, I think I have finally found a remedy that works regularly for me.
One thing I have found about migraines is that they are connected to dilation and constriction of blood vessels in the brain. When you get a migraine, your blood vessels dilate.
So, the magic cure for me is two things.
A) as soon as I start getting ANY sign of a migraine, I drink the strongest coffee I can find and as much of it as I want. I don't normally drink coffee, so it affects me quickly. The coffee constricts the blood vessels and helps ease the pain of the swelling in the brain.
B) also what I do is heat up my feet and cool down my head. This helps with my circulation. I find when I have a migraine, my feet get very cold, so if I heat them up by soaking them in hot water or using a hot water bottle on them and cool down my head with a cool compress, I get relief.
Finally, I have been taking gingko biloba regularly as it is good for improving circulation.
I have not had problems with migraines now for almost 8 months.