When the elderly vomit after eating, it may be caused by cholecystitis, esophageal obstruction and cerebral hemorrhage. 1. Cholecystitis: If inflammation occurs in the gallbladder, it will affect the storage and discharge of bile, and also affect the digestive function of the stomach, so it is easy to vomit when eating, and when cholecystitis strikes, you will often feel soreness and pain in the lower back, and in severe cases, you may have fever or even have infectious toxic shock. 2. Esophageal obstruction: it may be caused by benign or malignant space-occupying lesions in the esophagus, which block the esophagus and cause vomiting after eating. 3. Cerebral hemorrhage: the elderly are prone to cerebrovascular diseases, and if cerebral hemorrhage occurs, it will easily cause vomiting, which is often accompanied by headache. This kind of vomiting often shows jet-like. Elderly people vomiting after eating may also be caused by other reasons, such as hepatitis, cirrhosis of the liver, gastritis, etc., it is recommended to go to the hospital in a timely manner to find out the cause of the targeted treatment.