Vomit that’s green or yellow often means you’re throwing up bile (bilious vomiting). You may throw up bile because you have a condition that makes you vomit so much that bile is the only substance in your stomach. Conditions that block your small intestine cause throwing up bile. It’s important to find out why there’s bile in your vomit.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
Throwing up bile is when your vomit is a green or yellowish color. Healthcare providers may say you have bilious vomiting. It’s normal for your vomit to have very small amounts of bile. But you may throw up vomit that’s mostly bile if you have:
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
Throwing up bile isn’t pleasant and may not be a symptom of a serious or life-threatening issue. But a bowel obstruction is a medical emergency that requires immediate medical care. Without treatment, a bowel obstruction can cause complications like a tear in your intestine. It can put pressure on blood vessels and affect blood flow to your intestines.
It’s a sticky fluid that helps your body to digest fat. When you eat food, your gallbladder sends bile to your small intestine to help digest food coming from your stomach.
A healthcare provider may consider the color of your vomit as they diagnose why you’re throwing up bile:
Many things can lead to throwing up bile. Issues that may cause it include:
Advertisement
That depends on why you’re throwing up bile. For example, if you’re throwing up because you have gastroenteritis, you may not be able to stop. You may have to let the condition run its course.
But sometimes, more serious conditions can make you throw up bile. Contact a healthcare provider if you can’t stop vomiting or can’t keep food or liquid down. They may prescribe medication to help ease vomiting.
Vomiting bile is tough on your stomach. It’ll need time to recover. These suggestions might help:
Throwing up bile can be a symptom of a serious disease that may be life-threatening. Without a diagnosis, you won’t know why you’re vomiting bile and receive treatment.
Whether or not your vomit has bile, you should contact a healthcare provider if you:
These symptoms may mean you have a bowel obstruction, which is a medical emergency that requires immediate care.
You may throw up bile in the morning if you’re pregnant and have morning sickness or if you have a hangover.
Green or yellow vomit means you’re throwing up bile. You may see bile in your vomit because you have a tough stomach bug or food poisoning. But bile in your vomit can also happen if something blocks your small intestine. This can lead to having more bile than usual in your stomach.
Advertisement
Talk to a healthcare provider if you keep throwing up or spot more bile in your vomit. They’ll find out why your vomit is green or yellow. They’ll also recommend treatments to make you feel better.
Advertisement
Sign up for our Health Essentials emails for expert guidance on nutrition, fitness, sleep, skin care and more.
Learn more about the Health Library and our editorial process.
Cleveland Clinic’s health articles are based on evidence-backed information and review by medical professionals to ensure accuracy, reliability and up-to-date clinical standards.
Cleveland Clinic’s health articles are based on evidence-backed information and review by medical professionals to ensure accuracy, reliability and up-to-date clinical standards.
If you have issues with your digestive system, you need a team of experts you can trust. Our gastroenterology specialists at Cleveland Clinic can help.
