I don't know how it works for others, but my migraines are closely linked to my diet. Certain types of foods, especially anything related to dairy or fermented things, somehow seems to trigger day-long migraines.
Simply eliminating these from my diet has helped cut down migraines from 2-3/month to 1 in 3 months