There are two causes of vomiting blood after drinking alcohol, as follows: 1, due to drinking alcohol direct damage caused by esophageal erosion, ulcers or gastric mucosa congestion, edema, or even acute erosion, ulcers, this situation is a direct injury to the mucosa. 2, due to their own chronic gastritis or superficial gastritis of the gastric mucosa, the stimulating effect of alcohol leads to capillary dilation, thus causing bleeding conditions. In general, most of this situation is acute gastrointestinal bleeding, according to the bleeding volume and further judgment, if the bleeding volume is around 100mL, you can consider temporary conservative treatment, pay attention to diet, while using drugs that inhibit stomach acid and symptomatic treatment with Yunnan Baiyao, phenolsulfonamide and other drugs. If the bleeding volume is relatively large, above 500mL, active hospitalization is required for observation, while growth inhibitors or octreotide, imported omeprazole and other symptomatic treatments are given.