There are three main reasons for eating a lot of food and still feeling hungry: one, blood problems, two, poor digestive tract function, and three, caused by excessive thyroid secretion. The reason why you are hungry is caused by the lower blood sugar concentration of blood. The blood is not better utilized, the body’s immunity will decrease, and even though you eat a lot, you still feel hungry. If the digestive tract does not function well, the food consumed is not fully transferred into the nutrients needed by the body. Excessive thyroid secretion can cause a person to become thin and have reduced resistance, so he still feels hungry even though he eats a lot of food. Therefore, we should usually pay attention to our eating habits, avoid spicy foods and eat more vegetables and fruits. Emotions have an impact on appetite, digestion and absorption, so you should keep a positive and optimistic attitude and pay attention to protecting your spleen. Pay attention to your diet, do not overeat, and recommend a combination of vegetarian and non-vegetarian food. Eat less stimulating and hard-to-digest food, such as fried, dry, hard and sticky food, and eat less raw and cold food.