خون بالا آوردن
علل استفراغ خونی:
1- نارسایی حاد کبدی
2- هپاتیت الکلی
3- داروی آسپیرین
4- تومورهای خوش خیم معده و یا مری
5- سیروز کبدی
6- نقایص رگ های خونی مجرای گوارشی
7- التهاب و ورم قسمت ابتدای روده باریک
8- برآمدگی یک سرخرگ از دیواره معده
9- سرطان مری
10- واریس مری (بزرگ شدن و برآمدگی سیاهرگ های مری)
11- التهاب و ورم مری (ازوفاژیت)
12- فرسایش معده (خرابی بافت دیواره معده)
13- واریس معده (بزرگ شدن و برآمدگی سیاهرگ های معده)
14- گاستریت (التهاب و ورم معده)
15- پارگی مری در اثر فشار استفراغ یا سرفه
16- سرطان لوزالمعده
17- التهاب و ورم لوزالمعده (پانکرانیت)
18- زخم پپتیک (زخم معده و اثنی عشر)
19- داروهای ضد التهاب غیر استروئیدی
20- افزایش فشار خون در سیاهرگ باب کبد
21- استفراغ طولانی مدت و یا شدید
22- سرطان معده.
در نوزادان و کودکان، استفراغ خونی در اثر علل زیر نیز اتفاق می افتد
- نقایص مادرزادی
- اختلالات انعقاد خون
- حساسیت به شیر
- خون بلعیده شده مثلا از بینی
- قورت دادن یک جسم