Medically Reviewed by Dr P. E. Pancoast, MD
In this article
Throwing up after binge drinking is common since heavy drinking often leads to vomiting. However, throwing up blood after drinking too much alcohol can cause concern.
Throwing up blood isn’t normal and should be examined by a healthcare professional. While it isn’t necessarily linked to an underlying condition, seeing a healthcare professional about it is still essential.
They can determine where the blood in your vomit is coming from. Vomiting blood can either spring from upper gastrointestinal bleeding (hematemesis) or lower gastrointestinal (GI) bleeding.11
Red blood comes from upper sources, such as the esophagus, stomach, or upper part of the small intestine. A lower GI bleed presents with a coffee-ground color stool or vomit (rare cases).
Sometimes, swallowed blood from a nosebleed can also cause bloody vomit. Other times, a strong or forceful cough can put blood in your vomit. However, truly vomiting blood means something more severe and requires immediate medical attention.
Over 3 million people use BetterHelp. Their services are:
Answer a few questions to get started
Throwing up a little bit of blood isn't something you should worry about too much. At best, it could be something as simple as a nosebleed. However, it may still warrant visiting the doctor or local clinic.
Follow up with your healthcare provider to see if there isn’t some underlying health condition causing the bleeding. If you feel weak or anemic, go to the ER. Anemia can lead to complications in your health if left untreated.
If you or someone you know starts throwing up blood after drinking alcohol, it’s a good sign to stop. It’s also a good idea to stay hydrated and avoid drinking or eating something that further irritates the stomach.
Seek immediate medical help if you experience a sudden onset of bleeding or if it rapidly increases.
Go to the ER if you are throwing up much blood or experiencing any of these other symptoms:
You should also get emergency medical attention if you suspect alcohol intoxication. Don’t try to help a person with alcohol intoxication on your own. An alcohol overdose can lead to serious health complications and even death.10
Symptoms of alcohol intoxication include the following:10
They’ll connect you to an addiction and mental health counselor
Find a TherapistAnswer a few questions to get started
There are a few reasons why you might throw up blood after drinking alcohol. Remember that throwing up blood isn’t a typical hangover symptom.
Here are five potential causes:
Gastrointestinal bleeding happens when there’s an issue with your digestive tract. If you throw up a lot of blood, it could indicate gastrointestinal bleeding.
Two tell-tale signs of gastrointestinal bleeding are vomiting bright red blood and producing a bloody stool (also known as hematochezia). You may notice the blood immediately, especially if it’s bright red. Your bodily waste may also appear black or tarry.4
A peptic ulcer is among the most common causes of upper gastrointestinal bleeding.4 It is a sore on the stomach lining or upper part of the small intestine. Peptic ulcers can form due to stomach acid from bacteria or anti-inflammatory medications.4
Gastrointestinal bleeding can be a severe problem in certain circumstances. Depending on the severity of the bleeding, it may also be life-threatening.
Some common causes of lower gastrointestinal bleeding include the following.
Liver damage, like cirrhosis (severe scarring) or later-stage and advanced liver disease, can cause bloody vomit and stool.
Scar tissue causes blockages that back up bile in the liver and blood, which can cause the veins in your lower esophagus to swell.
Esophageal varices (enlarged veins) are a common symptom of alcohol-related liver disease, particularly in its late stages. Excessive or aggressive vomiting can rupture them, causing them to bleed. This is a medical emergency.
If you leave it untreated, liver disease can lead to chronic health conditions. It can also be life-threatening.
Heavy alcohol consumption is linked to nosebleeds.7 This is because alcohol reduces platelet aggregation. In other words, alcohol thins your blood and prevents it from clotting.
Alcohol prolongs bleeding.7 Changes in blood pressure from alcohol intake can also bring on nosebleeds. Furthermore, if you inadvertently ingest blood from a nosebleed and later vomit, you may observe the presence of blood.
If you vomit too forcefully, the waste can irritate the tissue or lining of your esophagus, potentially rupturing small blood vessels and causing bleeding. Violent coughing or vomiting that tears your esophagus is a condition called a Mallory-Weiss tear.6
Esophagitis, or inflammation of the esophagus, can also cause bleeding. It’s most commonly brought on by gastroesophageal reflux disease (GERD).
Gastritis is the inflammation of your stomach lining, often caused by infections, certain medications, or excessive alcohol consumption.3 It is so widespread that more than half of the world’s population deals with gastritis to some extent.9
More severe cases of gastritis can cause you to vomit blood. Excessive alcohol consumption is a common cause of gastritis because it irritates and erodes your stomach lining.
BetterHelp offers affordable mental health care via phone, video, or live-chat.
Find a TherapistAnswer a few questions to get started
Throwing up can cause pain and discomfort. This is especially true when throwing up is accompanied by other side effects of excessive drinking.
Other side effects of drinking alcohol in excess include:8
Depending on the severity of the bleeding, your body could go into shock from throwing up blood. Shock can cause unconsciousness. Your heart rate can jump, and your blood pressure can drop.
Throwing up a lot of blood after drinking alcohol can also cause anemia (low red blood cell count or RBC). This means your blood cannot carry enough oxygen to your lungs or the rest of your body.2
Vomiting blood after drinking alcohol may not be a cause for concern. But if bleeding often occurs while vomiting after drinking, talk to your doctor.
To receive a diagnosis, your doctor must examine everything from your digestive tract to your liver and gallbladder. Treatment depends on the underlying condition or other causes of throwing up blood.12
Regardless of any underlying health condition, cutting back on alcohol can help. One surefire way to stop excessive alcohol-induced vomiting is to stop drinking.
Excessive alcohol use can cause other medical conditions and problems, too. It is linked to:1
Abstaining from alcohol is the most effective measure to prevent vomiting blood or hematemesis. Reducing your alcohol intake can also help prevent throwing up blood.
Here are other things you can do to try to avoid vomiting blood:
It may also help to remove other risk factors that can affect blood flow and lead to bleeding, such as regular nonsteroidal anti-inflammatory drug (NSAID) use.
Treatment is available if you or someone you know struggles with alcohol use. Search for alcohol rehab facilities in your area. You can also talk to your doctor about treatment options.
The most common types of treatment options for alcohol use disorder include:
In this article