There are many reasons for feeling hungry all the time at night, the common ones are as follows: 1, digestive system diseases: such as gastritis, gastric ulcer, duodenal bulb ulcer, reflux gastritis, etc.. The patient is prone to hunger due to excessive secretion of gastric acid and accelerated gastrointestinal motility, which can be clearly diagnosed by doing gastroscopy and given active medication. 2, hyperthyroidism: due to increased secretion of thyroid hormones, the patient has a fast metabolism, often accompanied by sweating, irritability, panic attacks and other symptoms, the patient has eaten a lot, but there is always a feeling of hunger, it is recommended to do thyroid ultrasound and thyroid function tests, in order to clearly diagnose. 3, diabetes: the patient has a lot of food, but there is always a feeling of hunger. 3, Diabetes: Diabetic patients can also have this symptom, the patient is accompanied by eating more, drinking more, urinating more, weight loss and other symptoms, it is recommended to do fasting blood sugar test and insulin function test.