So long story short I have had migraines on and off since i was 14. They were absolutely soul destroying but not chronic. I would say I get them for a week every 4 months. Ended up in hospital a few times throwing up and dehydrated. So last year I went in to get a tooth surgery (removal of my baby teeth) that had pretty much gone down to nothing. What I did not know is that the tooth cavity must have had a long standing infection. I went in to get a bone grafting and removal of the front bottom teeth. And for about a year and a half I have not had a single migraine! Knock wood. As a man it's less common for us to get them and I had no idea what caused it, weather change, diet, who knows. Just thought I would share my experience.