"Spinach has been shown to help decrease blood pressure, prevent hangovers and may help to alleviate headaches," says Palinksi. "Try using spinach leaves instead of lettuce for a headache-preventing power salad." Spinach can be easily added to smoothies, omelettes, stirfry’s, and more. Since spinach can decrease blood pressure, it can alleviate headaches.