老年人上消化道出血,常见的原因有四个:消化性溃疡包括胃溃疡和十二指肠溃疡;第二个,门静脉高压导致的食管胃底静脉曲张,这是继发于肝硬化;第三个,急性胃粘膜病变,常见于服用非甾体类抗生素;第四个原因,胃癌。老年人血液循环障碍,导致胃粘膜缺血坏死,更容易出现上消化道出血。