9 Foods You Can Eat That Prevent Headaches

4. Coffee

There are two parts to this: 1, too much coffee can become counteractive and can increase the severity of a headache overtime but for immediate relief a single cup can cause the blood vessels to the brain to reduce in size thus alleviating this symptom.