A deficiency of this vitamin is associated with, among other things, frequent headaches. Here's what to do and what foods to eat to eliminate headaches.

Vitamins B6 and B12 have been shown to reduce migraines when taken for six months. According to the European Journal of Neurology, consuming high doses of vitamin B2 can also prevent migraine attacks.

A 2015 study by the American Headache Society showed that 42% of patients suffering from chronic migraines were vitamin D deficient.

Vitamin D is essential for our health: it helps the body absorb minerals like calcium and phosphorus, prevents osteoporosis, aids in the treatment of psoriasis, and can prevent cancer and hypertension.

One of the main sources of vitamin D is sunlight: just 10 minutes of exposure, three to five times a week, is enough.
Furthermore, foods like butter and eggs are rich in this vitamin.