I saw something on the news about that hole in the heart and surgery fixing migraines. I forget how that works, exactly, but, I did a fair bit of research about how the heart works, and it doesn't filter blood for toxins, its function is to pump the blood and circulate it throughout the body. That was an interesting show, but I don't think I would undergo something as major as heart surgery and plugging tiny holes for migraines, that sounds way too risky. But, interesting suggestion. I also saw a news item about botox injections in the forehead seemed to help with migraines. That looked like something more doable. Anything can trigger a migraine, there is lots of food that triggers it, even exercise, and anything that overstimuates the nerves, like a trade show convention floor (I lasted about 5 minutes until I had a horrible migraine)
Migraines are awful though, sometimes I practise piano with a headache, and it distracts me from the pain. The last migraine I had when I posted that lasted three days, but I did manage to get 30 minutes to an hour of practising a day in. The rest of the time was spent in a dark room, with an icepack on my head and napping and eating bland, non-nauseating food, and counting deep breaths. Usually a good migraine med can nip the migraine in the bud, but I guess I took mine too late.