Research suggests that there is a link between Vitamin D and Migraine as well as Depression and Fatigue.
Research shows that it is a good idea to take Vitamin D3 supplements, get some sunshine or consume it through your diet in order to stay healthy.
"Vitamin D plays an essential role in producing serotonin and minimizing oxidative stress. It has been proposed that low Vitamin D levels may contribute to Migraine attacks, which involve inflammation. Vitamin D has been studied in the treatment of chronic pain, and Vitamin D supplementation has been linked to less pain and greater overall health." - Migraineagain.com
Research studies show that several migraine patients are Vitamin D deficient. You can read more in the linked article above.
You can take Vitamin D3 supplements, which is available in 400, 1000, 2000, and 5,000 IU doses. Make sure to buy good quality ones though and do your research.
You can get Vitamin D through sunlight, but sometimes that is not always an option, such as in the winter. Also, migrainers tend to be light sensitive, so make sure to grab some sunglasses before heading out if it is really bright out.
You can also consume Vitamin D rich foods, such as salmon, avocado, and olive oil.
Do you take a Vitamin D supplement? Does it help?