Many people suffer from debilitating migraines each day. According to the American Migraine Foundation, at least 39 million Americans live with migraine headaches. Since some people have not officially been diagnosed, that number is believed to be higher.

Migraines can cause severe pain, usually on one side of the head. Other symptoms include sensitivity to light, nausea, and vomiting.

Migraines can be triggered by stress, anxiety, poor sleep, depression, or low blood sugar.

Some health experts believe the root cause of migraines is actually not in your head but can be caused by other factors.

Possible Causes of Migraines

  • Food allergies or sensitivities
  • Gluten
  • Hormone imbalance
  • Magnesium deficiency
  • Melatonin imbalance
  • Vitamin B deficiency

See your doctor for an official diagnosis.