Vomiting Bile

Published: November 22, 2017
Last reviewed: March 15, 2018

The usual vomit from the stomach is pale brown and sour. When your vomit contains the bile and other intestinal contents, it will be bright yellow to dark green and bitter.

The bile is a digestive juice produced in the liver, stored in the gallbladder and, after meals, delivered into the first part of the small intestine (duodenum), where it helps to digest fats.

Certain foods or spices, such as green leafy vegetables, fruit juices, carrots, curry or turmeric, and medicinal syrups can also color the vomit yellow or green.

Vomiting Green, Yellow or Orange Bile

1. Vomiting on an empty stomach, in the morning

When you are vomiting on an empty stomach, the bile from the upper part of the small intestine is usually the only thing that comes up and makes your vomit yellow, orange or green.

Common causes:

  • Hangover after excessive alcohol drinking [13]
  • Stress, anxiety [23]
  • Morning sickness in pregnant women [14]
  • Moderate to severe dehydration
  • Food poisoning, intolerance or allergy [13]
  • Migraine headache
  • Medications (aspirin, antidepressants, antibiotics, morphine), iron supplements or chemotherapy for cancer [15]

Severe conditions [19]:

  • Pancreatitis or pancreatic cancer
  • Liver cancer
  • Kidney failure
  • Adrenal insufficiency
  • Labyrinthitis or other disorders of the inner ear
  • Diabetic ketoacidosis
  • Cyclic vomiting syndrome (mainly in children) [3]
  • Brain tumor or bleeding, or brain swelling due to water intoxication
  • Poisoning with pesticides, carbon monoxide or other toxins

2. Bile reflux

Bile reflux refers to frequent backflow of the bile from the intestine into the stomach, where it mixes with food and can trigger vomiting. Causes of bile reflux are listed below.

Stomach conditions [16]:

  • An ulcer or cancer in the lower part of the stomach
  • Partial stomach removal
  • Gastric bypass surgery for weight loss

Gallbladder conditions:

3. Intestinal obstruction (ileus) [1,5]

Increased pressure due to an intestinal obstruction can push the bile into the stomach. Common causes include:

  • Severe constipation – fecal impaction
  • Diverticulitis
  • Crohn’s disease
  • Recent surgery
  • Adhesions after abdominal surgery
  • Appendicitis
  • In infants:
    • Congenital abnormalities
    • Intestinal loops twisting (volvulus)
  • In elderly:
    • Colon cancer
    • Chronic cholecystitis with gallbladder rupture and passage of gallstones into the intestine and its blockage  [17]

NOTE: A newborn vomiting yellow or green contents should be checked by a doctor for an intestinal obstruction as soon as possible.

Vomiting Blood and Brown or Black Bile

The vomit can appear brown or black after consuming dark colored foods or beverages, such as chocolate, coffee or red wine, or after taking iron supplements or bismuth subsalicylate.

Some women report vomiting brown bile as part of morning sickness, which may be normal.

NOTE: Vomiting brown bile can result from intestinal obstruction (see above) or a bleeding stomach ulcer or cancer. The blood in the vomit can also appear black, like coffee grounds.

Vomiting Blue Bile

Green vomit may appear blue-green under certain lights [20]. Green bile in the vomit can turn blue when reacting with detergents in the toilet or sink.

The vomit that is already blue when it comes out of your mouth can occur after the ingestion of blue colored beverages, candies or medications.

NOTE: Vomiting blue bile can also result from poisoning with copper sulfate (blue vitriol) [21] or antiseptics or pesticides that contain boric acid.

How to Stop Vomiting Bile

To reduce the risk of vomiting bile:

  • Keep yourself well hydrated.
  • Drink some plain water in the morning.
  • Have frequent small meals.
  • Avoid smoking [6,7].
  • Avoid excessive alcohol drinking.

What to Eat After Vomiting Bile

After vomiting bile, do not eat for several hours to prevent further stomach irritation. Drink enough water or herbal tea to replace the fluid lost with vomiting and prevent dehydration.

Foods to avoid after vomiting bile:

  • Alcohol, caffeinated and fizzy drinks and fruit juices
  • Fatty foods: meat, oil, milk, cheese, eggs, chocolate
  • Salty foods: canned foods, salty snacks, sauces, bagged soups
  • Foods that cause bloating: legumes, oats, barley
  • Spicy foods

You can try bland foods, such as:

  • Whole grain bread
  • Brown rice
  • Green leafy vegetables

When To Visit a Doctor

When you are vomiting bile, and you can not think of an obvious cause, such as alcohol drinking or a migraine headache, visit a doctor, especially if you are experiencing:

  • Vomiting brown or black bile
  • Black stools
  • Severe or persistent abdominal pain, diarrhea, headache, dizziness or fatigue

A doctor may suggest investigations, such as blood tests or upper endoscopy, to find a cause of vomiting bile.

Treatment depends on the underlying condition:

  • Bile reflux can be treated with medications, such as baclofen [11], cisapride [12], domperidone [10] or ursodeoxycholic acid [8]; bile salt sequestrants, such as cholestyramine, are less effective [9].
  • Intestinal obstruction often requires urgent surgical treatment.

5 Responses to Vomiting Bile

  1. FFMUC says:

    Great article very informative. Thanks for sharing.

  2. Sarah Cummings says:

    I agree! Drinking herbal tea is really effective to calm the stomach after vomiting. I’ve done this multiple times and it helps a lot!

  3. Rodney says:

    I vomited a blue color after taking way more medication than I was supposed to. (Yes intentionally) after I did I was too dizzy to stand for several hours so I ended up taking a 40 minute nap right beside the toilet

  4. Alva says:

    Motillium is great for settling the stomach etc. You can get it in any chemist

  5. Jennifer says:

    I vomited and it had s green colour. I think I vomited because my period just started and I was having bad pains. What medicine should I take

Load more comments
Show less

Leave a Reply

Your email address will not be published. Required fields are marked *