Hunger is your body's way of signaling that it needs energy, or food - it's a completely natural reaction.
When you're hungry, your stomach is empty and your body protests with various symptoms, such as stomach aches, irritability, headaches, and difficulty concentrating.
Some people feel fine between meals and dinner and don't feel like snacking for several hours. However, you may be one of those people who constantly complains about feeling hungry, even after eating and feeling full.
You may be feeling hungry for the following reasons:
• You're not getting enough protein;
• You're not getting the recommended amount of sleep at night;
• You're eating too many refined carbohydrates;
• You're not drinking enough water;
• Your diet is low in fiber;
• You eat when your mind is distracted;
• You exercise too much;
• You drink more alcohol than recommended;
• You are constantly in a stressful environment;
• Some medications (side effect is increased appetite);
• You eat quickly;
• You have a history of conditions such as: depression, premenstrual syndrome, hypoglycemia, hyperthyroidism.
https://www.healthline.com/nutrition/14-reasons-always-hungry#medical-conditions
