Could vitamin deficiency explain why people get migraines?

We don’t quite know what causes migraines, though scientists believe it is often a combination of genetic and environmental factors, like hormonal changes, diet, drinking alcohol or caffeine, and stress. New research, however, suggests that vitamin deficiency may be to blame. The study, conducted at Cincinnati Children’s Hospital Medical Center, found that a large number of…