We use cookies to tailor your experience

Set preferences

Are you worried about your Vomiting Blood?

What causes Vomiting Blood?

If the cause of vomiting blood is unclear, then a doctor will administer further blood tests and perform an endoscopy. An endoscopy is a medical procedure where a camera attached to a long, thin, flexible tube will be inserted into your oesophagus through your mouth, this will help to discover the root cause of the bleeding, whether from your oesophagus, stomach, or lungs. The most common causes of blood in vomit are listed below.

  • Stomach ulcer or severe gastritis -
    If you are vomiting blood and have a dull pain in your stomach it may be a stomach ulcer or gastritis, an inflammation of the stomach lining. Blood loss occurs if the inflammation damages an artery.
  • Oesophageal varices -
    Oesophageal varices are enlarged veins within the lowest section of the oesophagus. It is unlikely that you will experience any pain if this is the cause of blood in your vomit. It is often caused by excessive drinking and often occurs alongside liver disease.
  • Severe gastro-oesophageal reflux disease -
    Reflux is where the stomach acid travels up the oesophagus which irritates the oesophageal lining causing a loss of blood.
  • Torn oesophagus -
    If you are straining to vomit for prolonged periods it can cause a tear in your oesophagus which results in bleeding.
What can you do at home?

If the volume of blood is very small, it is unlikely to be considered haematemesis but may have occurred because of something less serious. If you see small amount of blood in the sink after brushing your teeth it is likely you need to consult a dentist regarding gingivitis (gum disease). If it is because of swallowing blood from a nosebleed, then once the nosebleed has been treated you will be unlikely to experience further vomiting of blood. However, any large volume of blood is a cause of concern and immediate medical assistance should be sought.

Vomiting blood (1)
You should also seek further medical attention if you experience any of the following:

Vomiting blood is a sign of serious underlying medical condition and if you experience any of the following symptoms you should seek emergency medical assistance.


  • Rapid, shallow breathing
  • Dizziness
  • Fainting
  • Mental confusion
  • Nausea
  • Pallor (Pale, unhealthy skin tone)
Are you worried about your Vomiting Blood?

Here at VIDA we have expert clinicians on hand to help diagnose and treat your condition. To find out more about these services, we recommend visiting the following pages:

Book Today

Or Call Us On

0333 300 2979

Possible Causes and Related Conditions
  • Acute liver failure
  • Aspirin
  • Benign tumors of the stomach or esophagus
  • Birth defects
  • Blood-clotting disorders
  • Cirrhosis (scarring of the liver)
  • Defects in gastrointestinal tract blood vessels
  • Dieulafoy's lesion (an artery that protrudes through the stomach wall)
  • Duodenitis (inflammation in the first part of the small intestine)
  • Esophageal cancer
  • Esophageal varices (enlarged veins in the esophagus)
  • Esophagitis (inflammation of the esophagus)
  • Gastric erosions (breakdown of tissue lining the stomach)
  • Gastric varices (enlarged veins in the stomach) due to liver failure or portal hypertension
  • Gastritis (inflammation of the stomach lining)
  • Gastropathy (bleeding due to dilated blood vessels in the stomach lining)
  • Mallory-Weiss tear (tear in the esophagus associated with pressure caused by vomiting or coughing)
  • Milk allergy
  • Nonsteroidal anti-inflammatory drugs
  • Pancreatic cancer
  • Pancreatitis (pancreas inflammation)
  • Peptic ulcer
  • Portal hypertension (high blood pressure in the portal vein)
  • Prolonged or vigorous vomiting
  • Stomach cancer
  • Swallowed blood
  • Swallowed object
  • Vitamin K deficiency