Before you grab that over-the-counter remedy to silence the drum banging in your head,
There could be several deficiencies that are contributing to your headache.
Dehydration
Water, water everywhere, but yet if we fail to drink enough it can spark a headache. According to the National Headache Foundation, even mild dehydration can cause a dehydration headache or even a migraine.
Since it’s often not clear what is causing a headache, drinking a full glass of water and continuing to sip more fluids during the day is a simple way to ease the pain
Magnesium Deficiency
Magnesium is abundant in the body but for some, it is not absorbed readily. It can be a genetic deficiency that keeps a body from absorbing sufficient magnesium or it could be inherited renal magnesium wasting where the magnesium is lost through the kidneys, excretion of excessive amounts of magnesium, stress, low nutritional intake or several other factors,
Low levels of magnesium may contribute to migraines, including plenty of magnesium-rich foods like spinach, avocado and almonds into a well-rounded diet to keep those headaches at bay.
Vitamin D Deficiency
Why does that sun (in moderation) feel good on your skin? While it warms you on a chilly day, it is also supplying vitamin D to your body. Most of us get an ample supply through our diets with fatty fish and dairy products, orange juice and cereals, and just by being outside. Vitamin D deficiency can cause a number of side effects,
Vitamin B2 Deficiency
The B vitamins help to protect from headaches, according to the National Headache Foundation, but it is B2 (riboflavin) that really stands out and where a deficiency may lead to headaches. Eating foods high in vitamin B2 or supplementing with a quality vitamin may help improve energy metabolism and decrease the incidence of migraine headaches. Foods high in B2 include eggs, lean meats, green vegetables along with fortified grains and cereals.
Each of the B vitamins (B1, B2, B3, B5, B6, B12, biotin, and folic acid) have a recommended daily .