Penyebab umum muntah darah disebabkan oleh pendarahan dari paru-paru, trakea atau saluran pencernaan, dan penting untuk mengidentifikasi penyebab pendarahan sebelum mengobatinya. Penyebab umum muntah darah adalah pendarahan dari saluran pernapasan dan pencernaan. Jika darah yang keluar berwarna merah terang, tidak mengandung apa-apa lagi, memiliki gejala batuk, atau pada pasien dengan riwayat merokok, biasanya dianggap disebabkan oleh pendarahan dari paru-paru atau trakea. Hal ini umumnya terlihat pada bronkitis kronis, batuk jangka panjang yang menyebabkan kerusakan trakea, kanker paru-paru, tuberkulosis, dll. Dianjurkan untuk pergi ke rumah sakit sesegera mungkin untuk melakukan pemeriksaan CT dada untuk memeriksa dan membuat diagnosis yang jelas sebelum perawatan di bawah bimbingan dokter, serta menghindari makanan pedas dan berminyak dan memegang sayuran dan buah-buahan segar. Ada banyak penyebab pendarahan lambung, seperti kanker lambung, tukak lambung, sirosis hati, gastritis akut, pecahnya varises fundus esofagogastrik yang disebabkan oleh sirosis hati, dan tukak duodenum yang disebabkan oleh minuman keras atau penggunaan obat-obatan tertentu dalam jangka panjang. Ini adalah penyakit yang lebih serius dan memerlukan rawat inap. Kasus yang parah biasanya dikaitkan dengan nyeri perut, mual, muntah dan sesak napas. Ultrasonografi abdomen, gastroskopi dan kolonoskopi dianjurkan untuk mengklarifikasi penyebab perdarahan dan memberikan pengobatan untuk menghentikan perdarahan.