If you don’t feel hungry but have a normal amount of food, you can consider that it is caused by dietary factors, mental and psychological factors, as well as indigestion, hypothyroidism and other disease factors. 1. Dietary factors: the interval between two meals is relatively short, resulting in the food of the previous meal has not been thoroughly digested to produce a feeling of hunger, then eat the next meal can appear not feel hungry but the amount of food is normal. 2. Mental and psychological factors: long-term stress, anxiety, depression and other emotional states will cause weakening of the digestive capacity, resulting in not feeling hungry but the normal amount of food. 3. Disease factors: dyspepsia patients due to gastrointestinal peristalsis slowed down, resulting in the digestive tract of the food is not digested in a timely manner, absorption; in addition, hypothyroidism patients due to the lower level of thyroid hormone low metabolism, the body’s gastrointestinal peristalsis slowed down. All of the above factors can lead to the situation of not feeling hungry but having a normal amount of food. After excluding non-pathological factors, it is recommended to go to the hospital and ask the doctor to make a judgment.