I found the number and severity of my migraines decreased when I reduced the amount of chemicals in my life.  Making my own cleaning and household products, buying what I can't make and ensuring everything is natural. Also drinking nothing but water, juice and the rare lemonade. Eating freshmade rather than premade.  Granted my migraines were always weather related so now most of them are just headaches.