A 2 and a half year old child who eats too much food and vomits all the time may be caused by excessive pressure inside the stomach, and also need to consider the factors of gastritis, pyloric hypertrophic stenosis, superior mesenteric artery syndrome and other diseases. 1. Excessive pressure in the stomach: the stomach capacity of a 2.5 year old child is relatively small, if he suddenly eats too much food, resulting in excessive pressure in the stomach, which may cause nausea and vomiting if it can not enter the intestines quickly. 2. Gastritis: If the child has symptoms of gastritis, the digestive capacity is reduced, and more food is eaten, it will accumulate in the stomach, which will have a strong stimulating effect on the stomach, and will also induce nausea and vomiting symptoms. 3. Hypertrophic pyloric stenosis: most of them are congenital abnormalities of pyloric muscle development, pyloric hypertrophy resulting in narrowing, vomiting as a typical symptom. 4. superior mesenteric artery syndrome: congenital developmental abnormalities of the duodenum, resulting in the superior mesenteric artery and the abdominal aorta between the angle becomes smaller, the compression of the duodenum caused by the difficulty of emptying, the emergence of intractable postprandial vomiting. 2.5 year old children eat too much old vomit, try to go to the hospital, identify the cause of the disease before treatment.