9 Foods You Can Eat That Prevent Headaches

8. Mushrooms

Mushrooms are a source of riboflavin which helps the production of red blood cells. Often those who suffer from vitamin B2 deficiency will become migraine sufferers as well. Riboflavin can restore energy at a cellular level enhances energy absorption thus, relieving headaches.

  much