Vomiting after eating may be caused by gastrointestinal diseases, gallbladder diseases, brain hemorrhage and other factors. 1. Gastrointestinal diseases: If patients have irregular diet for a long time, overeating may cause gastrointestinal diseases, such as gastroenteritis or gastric ulcer. If suffering from gastrointestinal diseases, the patient will irritate the gastrointestinal mucosa after eating, causing vomiting. 2. Gallbladder disease: If the patient suffers from acute cholecystitis, eating may irritate the gallbladder and cause vomiting. 3. Cerebral hemorrhage: Cerebral hemorrhage will compress the brain tissue, causing increased intracranial pressure, leading to vomiting with severe symptoms. 4. High blood pressure: High blood pressure can also lead to increased intracranial pressure for a short period of time, especially if it is higher after a meal, which may cause vomiting after meals. Vomiting after meals may also be caused by encephalomyelitis and early pregnancy, and patients should go to the hospital in time.