Mai multe circumstanțe pot contribui la un ulcer hemoragic, dintre care cele mai frecvente includ excesul de acid gastric și utilizarea anumitor medicamente. Medicamentele antiinflamatoare nesteroidiene (AINS) pot provoca sângerări gastrice atunci când sunt utilizate pentru o perioadă lungă de timp. O infecție bacteriană a stomacului poate provoca, de asemenea, un ulcer sângerând. Unii experți medicali cred că fumatul poate face o persoană mai predispusă la dezvoltarea unui ulcer sângerând.
Un ulcer hemoragic poate apărea la anumite persoane care consumă alcool. Băutorii în exces sau alcoolicii suferă adesea de ulcere hemoragice. În multe cazuri, individul poate confunda simptomele unui ulcer sângerând cu ceva diferit, deoarece ulcerele sângerânde produc adesea simptome precum oboseală și leșin din cauza pierderii de sânge. Simptomele pot include, de asemenea, arsuri la stomac, pe care unii indivizi sunt probabil să le trateze folosind un antiacid, care poate agrava un ulcer hemoragic.
În unele cazuri, o infecție bacteriană, de obicei cauzată de bacteria Helicobacter pylori, poate provoca un ulcer hemoragic. Când bacteria invadează mucoasa stomacului și tractul intestinal, pot fi prezente dureri severe sau crampe. Adesea, această bacterie erodează mucoasa stomacului și duce la un ulcer gastric care sângerează. Tratamentul va implica de obicei un curs de antibiotice și, în majoritatea cazurilor, ulcerul se va vindeca și sângerarea se va opri.
Deși nu este la fel de frecventă ca alte cauze, cancerul de stomac poate provoca un ulcer sângerând. Unii experți cred că infectarea cu bacteria Helicobacter pylori face ca pacientul să fie mai predispus la dezvoltarea cancerului gastric. Dacă un medic suspectează că poate fi prezent un cancer, cel mai probabil va efectua unele teste de diagnosticare. Testele pot include o tomografie computerizată (CT) sau o endoscopie superioară, care se face folosind o cameră mică pentru a vizualiza stomacul.
Pacienții care se recuperează după traume severe, cum ar fi arsuri sau leziuni interne, pot dezvolta ceea ce este cunoscut sub numele de ulcer de stres. Când un ulcer de stres nu este tratat pentru o lungă perioadă de timp, ulcerul poate provoca leziuni crescute ale mucoasei stomacului. Lăsată netratată, aceasta poate duce la sângerare la stomac.
Diverticulita, care provoacă dureri severe de stomac și gastro-intestinale, poate provoca, de asemenea, sângerări intestinale. Deși mai puțin frecventă, această afecțiune poate provoca ulcere hemoragice la unele persoane. Diverticulita implică pungi sau buzunare inflamate în tractul intestinal, care poate duce și la infecție. Dacă mucoasa stomacului se infectează, se poate dezvolta sângerare.