Ada dua penyebab muntah darah setelah minum alkohol, sebagai berikut: 1. Kerusakan langsung pada kerongkongan akibat konsumsi alkohol yang mengakibatkan erosi, ulserasi atau kongesti dan edema mukosa lambung, atau bahkan erosi dan ulserasi akut, yang merupakan kerusakan langsung pada mukosa. 2. Karena gastritis kronis atau gastritis superfisial mukosa lambung, efek stimulasi alkohol menyebabkan pelebaran kapiler, yang menyebabkan perdarahan. Jika pendarahan sekitar 100 mL, pertimbangkan pengobatan konservatif sementara, perhatikan pola makan dan gunakan obat yang menghambat asam lambung dan pengobatan simtomatik seperti Yunnan Baiyao dan fenolulfonamida. Jika volume perdarahan besar, di atas 500 mL, diperlukan rawat inap aktif untuk observasi dan pengobatan simtomatik dengan penghambat pertumbuhan atau octreotide, omeprazole impor, dll.