If you haven't had anything to eat in a while, your blood sugar levels can drop. In response, your body releases hormones that signal your brain that you're hungry. These same hormones may increase your blood pressure and tighten blood vessels in your body, triggering a headache.