Lack of nutrition people have no hunger at all meals may be caused by chronic gastritis, hepatitis, cholecystitis and other diseases. 1. Chronic gastritis: lack of nutrition people have no hunger at all meals may be due to chronic gastritis caused by indigestion, bloating, lack of appetite. 2. Hepatitis: the more obvious symptoms of hepatitis patients include loss of appetite, poor digestion, bloating after eating, no hunger, etc. If you eat, you will have nausea, vomiting and so on. 3. Cholecystitis: Once cholecystitis occurs, the function of gallbladder to concentrate and store bile will be affected. Therefore, the patient’s digestive function will be affected. That’s why the patient will have no hunger. Lack of nutrition people have no hunger for three meals, there may be other reasons, it is recommended to go to the regular hospital in time to find out the cause of the disease after treatment.