14. Not getting enough protein
The lack of protein in your diet might be another reason why you have an appetite that’s constantly “on.” Certain qualities in protein help reduce the level of hormones that arouse hunger while creating a feeling of fullness. Athletes choose a diet full of protein because it helps with weight management and improves our metabolic profile.
Other research has shown that people who ate more protein throughout the day had fewer food-obsessive thoughts about food. To get your fill of protein, you can try animal products like meat, fish, and eggs, and also dairy foods and certain vegetables and whole grains.