I have been suffering with migraines on and off for the past 10 years. Thankfully I had a few years of being migraine free, but in the past 6 months they have...