HAEMATEMESIS - Means BLOOD VOMITING CAUSES Chronic peptic ulcer (duodenal + gastric) Acute peptic ulcer. Acute erosive gastritis (Steroids, NSAIDs). Oesophageal varices. Mallory-Weiss syndrome Carcinoma stomach Gastric polyps, lymphomas, leiomyomas gastropathy.