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 is not normal.
Although scary, vomiting blood after drinking may not be anything serious. And it is not necessarily linked to an underlying condition.
However, it's still important to determine where the blood in your vomit is coming from. Vomiting blood is called hematemesis.5 It is typically red but can also look like coffee grounds, which is usually dried blood.11
Sometimes swallowed blood from a nosebleed can cause bloody vomit. Other times having a strong or forceful cough can put blood in your vomit. However, truly vomiting blood usually means something more serious 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 does warrant a visit to your doctor or local clinic.
Follow up on your healthcare provider to see if there isn’t some underlying health condition causing the bleeding. If you feel weak or anemic, you should go to the ER. If left untreated, anemia can lead to complications in your health.
If you or someone you know starts throwing up blood after drinking, it’s a good sign to stop. It’s also a good idea to stay hydrated and avoid drinking or eating something that can further irritate the stomach.
Seek immediate medical help if you experience a sudden onset of bleeding or if it rapidly increases.
If you are throwing up a lot of blood or are experiencing any of these other symptoms, go to the emergency room:
You should also get emergency medical attention if you suspect alcohol intoxication. Do not try to help a person with alcohol intoxication on your own. An alcohol overdose can lead to serious health complications and death.10
Symptoms of alcohol intoxication are similar: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. Its important to note that throwing up blood is NOT a normal symptom of a hangover.
Here are five potential causes:
If you throw up a lot of blood, it could indicate that you have gastrointestinal bleeding.
Two tell-tale signs of gastrointestinal bleeding are vomiting blood and producing a bloody stool. You may notice the blood immediately, especially if it’s bright red. Your bodily waste may also appear black or tarry.4
Gastrointestinal bleeding happens when there’s an issue with your digestive tract. A peptic ulcer is one of the most common causes of upper gastrointestinal bleeding.4
A peptic ulcer is a sore on the stomach lining or upper part of the small intestine. It can form due to stomach acid from bacteria or anti-inflammatory medications.4
Some common causes of lower gastrointestinal bleeding include the following.
Gastrointestinal bleeding can be a serious problem in certain circumstances. Depending on the severity of the bleeding, it may be life-threatening.
Liver damage like cirrhosis (severe scarring), or later-stage liver disease, can cause bloody vomit and stools.
Scar tissue causes blockages that back up bile in the liver and blood. This can cause the veins in your lower esophagus to swell.
Esophageal varices (enlarged veins) are a common symptom of late-stage liver disease. Excessive or aggressive vomiting can rupture them, so they bleed.
This is a medical emergency.
Left 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, it thins your blood and prevents it from clumping.
Alcohol prolongs bleeding.7 Changes in blood pressure from alcohol intake can also bring on nosebleeds.7
If you swallow blood from a nosebleed and vomit later on, you may notice the blood.
If you vomit too forcefully, the waste can irritate the tissue of your esophagus. Vomiting can cause scratches in your throat that bleed.
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 is most commonly brought on by gastroesophageal reflux disease (GERD).
Gastritis refers to the inflammation of your stomach lining.3 It is very common. In fact, 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.
Alcohol is a common cause of gastritis. This is 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
Of course, throwing up can cause pain and discomfort. This is especially true when throwing up is accompanied by other unpleasant side effects of drinking too many alcoholic beverages.
Other side effects of drinking alcohol in excess include:8
Vomiting blood after you drink alcohol can feel alarming.
Depending on the severity of the bleeding, your body could go into shock from throwing up blood. Your heart rate can jump, and your blood pressure can drop. Shock can cause unconsciousness.
Throwing up a lot of blood after drinking alcohol can also cause anemia. Anemia refers to a low red blood cell count (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 occurs often while vomiting after drinking, talk to your doctor.
To receive a diagnosis, your doctor will need to 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 heart disease, liver disease, pancreas problems, some types of cancer, and chronic or permanent brain damage.1
Abstaining from alcohol is the most effective measure to prevent hematemesis. Reducing your alcohol intake can also help prevent throwing up blood.
Here are a few other things you can do to try to avoid vomiting blood:
It may also help to remove other risk factors for bleeding, such as regular nonsteroidal anti-inflammatory drug (NSAID) use.
Treatment is available if you or someone you know is struggling 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