Vomiting blood after drinking is seen in a variety of conditions, mainly including acute gastric mucosal erosion and bleeding, ulcer bleeding, ruptured esophagogastric fundic varices bleeding, and cardia tear bleeding. First, alcohol stimulation causes acute erosion of the gastric mucosa and bleeding from ruptured capillaries. Secondly, patients with peptic ulcer and hepatitis cirrhosis in the past and esophagogastric fundic varices may irritate the gastric mucosa after drinking alcohol, resulting in bleeding from the ulcer or varices. Finally, frequent and violent vomiting usually follows heavy alcohol consumption, which can easily cause tearing of the esophageal cardia, resulting in tearing and bleeding.