A causa mais comum de vómitos no sangue dos idosos é a hemorragia gastrointestinal superior, causada principalmente por danos na mucosa do estômago, esófago e duodeno. Existem 3 causas principais de hemorragia: 1. hemorragia causada por lesões no próprio tracto gastrointestinal, tais como hemorragias causadas por erosões da mucosa, úlceras e tumores malignos nas 3 áreas acima referidas. 2. hemorragia causada por lesões no tracto gastrointestinal causadas por outras doenças, tais como cancro do fígado ou cirrose hepática causada por varizes nas veias do esófago do fundo do estômago, causando hemorragias. 3. Algumas doenças do sistema hematológico causando distúrbios de coagulação também podem levar a hemorragias no tracto digestivo e os sintomas de vómitos de sangue. Além disso, o cuspir sangue deve ser distinguido de tossir sangue nos pulmões ou sangrar da boca.