9 Foods You Can Eat That Prevent Headaches

5. Whole Grains

Often times, we forget to eat which reduces energy supplied to the brain. When the brain is short of energy this can also cause the body to deplete glycogen stores and become dehydrated which can result in a headache. If this is the case, reach for whole grain bread and/or oats.