Elderly people vomiting after eating may be related to food poisoning, or may be caused by gastrointestinal diseases, malignant tumors and other reasons. 1. Food allergy: common in the allergic body of the elderly, after eating certain foods, resulting in the body to produce an allergic reaction, it may cause vomiting when eating, may also be accompanied by generalized multiple rashes, diarrhea and other symptoms. 2. Gastrointestinal diseases: For example, acute gastroenteritis, gastrointestinal perforation, intestinal obstruction and other diseases will have an impact on the patient’s eating, thus causing vomiting after eating. If the elderly suffer from the above mentioned diseases, they may have the symptom of vomiting on eating. 3. Malignant tumors: If the elderly suffer from malignant tumors, when the patient undergoes chemotherapy, the chemotherapy drugs will cause the gastrointestinal function to be affected, which may show the phenomenon of vomiting after eating. Elderly people who vomit when they eat may also be caused by other reasons, it is recommended to consult a doctor as soon as possible to clarify the cause of the disease, and then be guided by the doctor to carry out targeted treatment.