Sudden vomiting of blood while eating may be caused by gastric ulcer, cirrhosis of the liver, gastric cancer and other diseases.
1. Gastric ulcer: Gastric ulcer is mainly caused by Helicobacter pylori infection, drug stimulation, excessive pressure, improper diet and other factors. Patients show gastric bleeding, vomiting, vomiting blood, vomiting, etc. Sudden vomiting of blood may occur during meals.
2. Cirrhosis: Cirrhosis may be caused by viral hepatitis, alcoholic liver disease, long-term cholestasis, drug stimulation and other factors. When the patient has esophageal varices, when in the process of eating, rupture and bleeding of esophageal varices in the fundus of stomach will appear vomiting blood.
3. Gastric cancer: patients with gastric cancer will have symptoms such as vomiting blood, black stool, etc., which will be manifested as vomiting blood suddenly while eating.
There are many reasons why patients suddenly vomit blood while eating, patients need to find out the causes in time.