Health

20 Things You Could Do To Treat and Prevent Headaches

15. Vitamin B Complex

Dr. Weil

If you feel that you are getting headaches on a frequent basis, it may be a sign that you might be lacking in some kind of nutrition that your body needs. One of the deficiencies that have been linked to migraine headaches is a deficiency in vitamin B complex. All of the B vitamins can protect you from headaches, but vitamin B2, or riboflavin, seems to play the biggest role. Taking a B2 vitamin supplement or eating foods rich in riboflavin can help in headache prevention. Examples of these foods include eggs, organ meats, lean meats, milk, green vegetables, grains, and cereals. If you prefer to increase your intake of all of the B vitamins, you could find a vitamin B complex supplement that contains them all.