Vomiting after meals in the elderly may be related to gastric diseases, gastrointestinal obstruction diseases, food poisoning and other causes. 1. Stomach diseases: such as gastric ulcer, chronic gastritis, etc. may cause vomiting after eating. 2. Gastrointestinal obstruction: such as esophageal cancer, pyloric obstruction and other diseases, may cause vomiting after eating, and the vomit is the food eaten or overnight food. 3. Food poisoning: If the elderly have food poisoning, vomiting usually occurs immediately after eating. It is recommended that elderly people who vomit after meals go to the hospital in time to clarify the cause of the disease and under the guidance of the doctor for standardized treatment, so as not to delay the disease to bring adverse effects on the body.