
18. Mushrooms
Did you know that gut issues can cause some headaches? We often think of migraines as giving us stomach aches, but stomach aches can also give us headaches. If you have a “leaky gut” or increased intestinal permeability, you may have issues absorbing all your body’s nutrients to keep your body healthy. One of the ways to help with this is to add foods high in riboflavin to your diet. Luckily, mushrooms are one of those foods.
Evidence shows that riboflavin is “probably effective” at reducing migraine headaches’ frequency and intensity. You could have two fewer headaches a month. Moreover, even though that might not seem like a lot, riboflavin’s ability to reduce the severity of your headaches is definitely nothing to sneeze at. Consider including mushrooms in your breakfast omelet or lunch salad. You could even pair it with the mackerel to double your headache-fighting power.