Just as a side note on the subject of Migraines, my better half was recently diagnosed with a hole in the heart, the consultant cardiologist told us that of people who suffer from migraines, 70% of them have a hole in the heart, which causes the migraine!
A very high percentage, and slightly worrying for me , as I suffer from migraine myself!