Hunger is your body’s natural cue that it needs more food.
When you’re hungry, your stomach may “growl” and feel empty, or you may get a headache, feel irritable or be unable to concentrate.
Most people can go several hours between meals before feeling hungry again, though this isn’t the case for everyone.
There are several possible explanations for this, including a diet that lacks protein, fat or fiber, as well as excessive stress or dehydration.
This article discusses 14 reasons for excessive hunger.
Excerpted from healthline.com