消化道出血的四大原因如下:1、胃潰瘍和十二指腸潰瘍出血,可能因為平時飲食習慣不良,暴飲暴食,經常情緒不好引起;2、肝硬化門靜脈高壓引起大出血,常常因為生氣、勞累、忙碌、吃的過飽、過鹹、吃的蛋白太多等而引起的門靜脈壓力升高導致出血;3、食道胃底的靜脈曲張破裂出血,可能因為胃裡的酸性反流物侵蝕了食管黏膜、或者粗硬食物以及酗酒等損傷了靜脈引起的;4、急性胃黏膜損傷引起出血。