Vomiting Bile – Causes of Yellow to Green Bilious Vomit

Vomiting bile often presents as a bright yellow to dark green color in the vomitus. While the color may be due to the breakdown of food, the presence of bile should not be ignored as it could be related to serious causes that require immediate medical attention, especially if it is of a sudden onset. In most cases, the vomiting is accompanied by nausea and small bowel obstruction has to always be excluded, especially in infants. If the vomiting occurs with no nausea, raised intracranial pressure needs to be excluded.

Bile is often present in the vomit but goes unnoticed in small quantities. It becomes more evident as the ingested contents are passed out and only water and mucus are remaining. Therefore many of the same causes of vomiting, especially recurrent vomiting, will lead to bile vomitus.

Persistent vomiting, especially a short while after eating a meal, may lead to bile vomitus. Bile secretion is at the greatest 20 to 40 minutes after eating, particularly following the ingestion of a fatty meal. In the event that vomiting ensues a short while after eating, the partially digested food lying in the small intestine and mixed with a number of digestive enzymes, mucus and bile, will eventually be passed out after repeated bouts of vomiting.

Causes of Bile Vomit

Yellow to green vomit should not be immediately considered as bile vomitus. Foods and drinks that can color the gastric contents in this manner need to be excluded. The causes below are not a complete list of conditions resulting in bile vomitus.

Intestinal Obstruction

The presence of bile in the vomit should always raise the concern of bowel obstruction. Any obstruction of the small intestine, even as far as the the jejunum and ileum of the small intestine, will usually cause the expulsion of intestinal contents which have already mixed with bile in the duodenum. As mentioned under vomiting control, antiperistaltic contractions which move contents up the gut can begin as low as the ileum of the small intestine. However, bile vomiting will not be present in a case of gastric outlet obstruction or any blockage lying proximal to the duodenum.

The most common symptoms are constipation (also referred to as obstipation in intestinal obstruction) and abdominal distention. Abdominal pain is typically present but in infants this may only be evident as constant crying. The causes of small bowel obstruction include :

  • Newborns and Infants
    • Malrotation
    • Hirschsprung’s disease
    • Congenital duodenal atresia – distal to the ampulla of Vater
    • Pyloric stenosis
    • Intussusception
    • Foreign bodies
  • Adults
    • Adhesions (post-operative)
    • Malignant tumor
    • Inflammatory bowel disease
    • Volvulus
    • Gallstone ileus, foreign bodies

Bile Reflux

This is the backflow of bile into the stomach. Apart from vomiting bile, other signs and symptoms may be present including :

Bile reflux may be a result of :

  • Surgery
    • Bile may enter the stomach following a cholescystectomy (surgical removal of the gallbladder). This is known as postcholecystectomy syndrome and often results in gastritis and esophagitis. The irritation of the stomach lining may lead to vomiting of the bile and other gastric contents.
    • Any gastric surgery that may affect the pyloric sphincter of the stomach may allow bile to enter the stomach during intestinal peristalsis. This is sometimes seen in a gastrectomy and gastric bypass surgery and is often associated with rapid gastric emptying.
  • Peptic ulcer

Drugs and Alcohol

Certain drugs and alcohol, especially in large quantities, are known irritants of the gastrointestinal tract.

If the irritation is ongoing as seen with alcohol abuse and poisoning, bile vomiting may occur. With the consumption of certain drinks, particularly cocktails, the dyes used to color these drinks may at times be mistaken for bile.

Drugs like morphine and digitalis derivatives may stimulate the chemoreceptor trigger zone and lead to prolonged bouts of vomiting with bile vomitus.

Cyclic Vomiting Syndrome

This is a chronic functional disorder and the exact cause is unknown. In CVS, there may be bouts of nausea and vomiting that may last for a few hours to day and then spontaneously resolve. It can recur anywhere between a few days to weeks or months later. Bouts of vomiting of this nature with no known cause with at least 3 episodes in a 6 month period are usually considered as CVS.

Related Articles

  1. What is Vomiting?


  1. Cyclic Vomiting Syndrome. Emedicine

Please note that any information or feedback on this website is not intended to replace a consultation with a health care professional and will not constitute a medical diagnosis. By using this website and the comment service you agree to abide by the comment terms and conditions as outlined on this page

Ask a Doctor Online Now!
  • Pingback: Vomiting During Pregnancy - Obstetric and Non-Obstetric Causes | Healthhype.com()

  • Lorraine WhIte

    Female, age 67. Healthy. No alcohol. Hours after light meal. Lower back pain [pressure]followed by need to toilet [not much]and bloating with discomfort, abdominal cramping and nausea then bouts of vomiting green bile. Tired tooday but OK. What is going on. Nothing like this before. Help.

    • Dr. Chris

      Hi Lorraine

      You should see your doctor. This could be related to your gallbladder and/or pancreas. A number of conditions from gallstones, to an inflamed pancreas can cause these symptoms. Do not delay a visit to your doctor or complications can arise, some of which are very serious. These conditions may be of sudden onset, with no prior warning signs and symptoms.

  • Josephine

    Asian, aged 50 healthy and active. Woke up at 5.30am with bloted stomach and vomit. Tried drinking water but puke out every bit. Could not lie down flat on bed, else had to puke again. Finally exaustion took over, slept but woke up at 8.30am, had diarrhea and vomit bile.
    Having systom of dehyration, nauseaand giddy.

    • Dr. Chris

      Hi Josephine

      Given that it started up so suddenly, it could be related to medication or alcohol that you had previously taken or gastroenteritis – food poisoning or foodborne illness. Recurrent vomiting due to gastroenteritis may result in bilious vomit and this will also explain the diarrhea. Of course, there are other causes and it is advisable to see a doctor.

  • Courtney

    Female age 21.

    Woke up at 5 a.m. with the sudden feeling of having to vomit. There were no previous symptoms and after vomiting thick yellow bile, I started to feel better and could go back to sleep. The vomiting seemed very forced and out of nowhere. Have noticed hick-ups, irregular bowel movements and acidic feeling in stomach. Could that be related? I also took my birth control less than 5 hours before vomiting, could this be the cause?

    • Dr. Chris

      Hi Courtney

      Yes, the birth control could have been the cause especially if this was the first time that you used it. If you are referring to the “morning after pill” (emergency oral contraceptive) then this is very likely the cause. If your symptoms are persisting it may be worth considering some obstruction within the bowels. This would explain your projectile vomiting, nausea and irregular bowel movements. You should see your doctor even if it was a once-off incident.

  • ARamine

    Pakistani origin, 28 year old male, have episodes of vomitting bile. He feels cold and sweats excessively. This has been happening for the past 3-4 years. Symptoms settle within 24-48 hours upon admission in hospital. They occur every 4-6 months. Patient is a smoker, smokes 10-15 cig a day. He has had CT scan, Xray , barium test. All lab results were normal.

    • Dr. Chris

      Hi ARamine

      Considering this has been occurring for 3 to 4 years and the investigations you mention have come back normal, testing for chronic infections like HIV or schistosomiasis may be advisable. An endocoscopy should also be conducted to check if there is any obstruction in the bowels. He should see a gastroeneterologist who can overlook his case over a period of time so that further testing and investigation will be collated and monitored by a single practitioner. If you knew what was being administered in hospital that makes these symptoms settle, then you may get a better indication of the cause. Obviously the attending doctors are able to treat this within 24 o 48 hours so the cause is known to them or they would not be able to treat it so effectively.

  • Ali

    Female: Age: 20: Yesterday a sore throat occured with severe pain around the tonsil area and an hour or so later threw up a foamy yellow-green substance, body procceded to be in a lot of pain with pressure around the lower cranium and throughout the body, fever and vomitted around two hours later, throwing up a yellow-green bile. Whole body hurt including the bones, persisant headache and trouble swallowing, several hours later vomitted again while walking. a large puddle of the yellow-green liquid, light fever and constant craninal pressure with sore body and throat around the tonsils and lymphnod area. Should I see a doctor?

    • Dr. Chris

      Hi Ali

      Yes, it is advisable to see a doctor. It is very likely that you have an infection (gastroenteritis) or it is food poisoning. The rising stomach acid can irritate the throat and cause severe and sudden vomiting. Diarrhea may only develop later. Another possibility is that these symptoms are related to poisoning. This is not to say that it was intentional – something you ate could have been tainted with a toxic substance. While these are the first considerations, it is also possibility that meningitis (inflammation of the brain lining) or encephalitis (inflammation of the brain), usually due to an infection, would cause these symptoms. See your doctor.

  • Sinead88

    I’m 21 female, this is really horrible, I have been vomiting bile for the past 6 days which is constant throughout the day, especially if I cough – I tend to cough up mucas then throw up bile immediately, it changes in colour from brown/green/yellow, I’m unable to keep food down completely, I cant eat during the day but manage to have a small meal in the evenings which I throw up in the early hours of the morning if not shortly after. What are the causes of vomiting bile and what do I need to do to make it stop?


    • Dr. Chris

      Hi Sinead88

      It could be related to an obstruction in the small intestine, just past the area where bile is secreted but given the sudden onset of symptoms and your age, you should consider gallstones, cholecystitis (inflamed gallbladder) or pancreatitis (inflamed pancreas). You need to see a doctor because it has been persisting for quite a while. Failure to seek medical attention can lead to serious complications.

  • jane

    11 yr daughter has bad pain in lower left region of her stomach. she is vomiting for third day has gone from yellow to green and not eating

    • Dr. Chris

      Hi Jane

      Please see a doctor IMMEDIATELY. This should not have been left for 3 days. May just be a case of gastroenteritis but could be related to several other very serious conditions. At this point, dehydration may be significant and could lead to a host of complications.

  • Shieleena

    Well ive thrown up bile twice this month it starts with an itchy unconfortable cough and then I throw up yellow tart liquid and I instantly feel.better . I smoke cigars mabey one or just half a day and I also get hives 4to 5 days a week. Itchy and hugee.

  • michel

    I am a 21 year old male. I have jaundice which has been detected during last week. i can hardly eat. i vomit as soon as i try to eat. i vomit bile atleast thrice. my doctor said its due to liver damage. can you please explain. thanks

    • Dr. Chris

      Hi Michel

      There are many causes of liver damage and you need to sit down with your doctor and get a better idea of what is going on. He/she will know you case better. Basically the liver processes all types of wastes in the blood stream and releases this through bile. Our red blood cells are constantly produced and destroyed in the body. One of the functions is to take the breakdown products of red blood cell destruction, known as bilirubin, and convert it into a form that can be excreted out with the bile. If the liver cannot do this, these breakdown products stay in the blood and deposit in the skin and linings of the mouth and eyes. This is known as jaundice. Another possibility is that your liver is processing these byproducts but due to some diseases, the release of bile is being hampered and the waste products are then being absorbed back into the blood stream. It is important to get more clarity directly from your doctor. Given your age, this is a bit of a concern but it may just be transient and liver function could return to normal.

  • Sonia

    I’m a 23 year old female. I started vomiting after eating chocolate as the first thing I ate at let’s say 1:15pm. After a while I had rice which was quite spicy. After an hour of eating I began to feel sick. I have vomited 5 times now. The first 3 times were during the day and all that was coming up was rice. The recent 2 times have been of dark green bile. Do u think i should seek medical attention or will it just get better.

  • Jayne

    Hello (I’m female 23)
    I’ve had short bursts of stomach pain followed by a sense of nausea with little flows of saliva into my mouth (3-5 times a day) with slight irregular bowel movement for the past three weeks.
    However for the past week I have had diahorea (towards the start of the week immediately after food, now a least it’s after a few hours).
    For the past 3/4 days now I have been vomiting bile. Only once a day, around breakfast time or tonight in the middle of the night. Originally thought it was mucas, but now sure it is bile. This has accompanied bowel movement. Earlier they were simultaneous.
    Saw my GP yesterday and have been prescribed Lansoprazole 30mg- my main question is.. It’s just my luck my period has started today and am having aweful period pains. Can I take Ibruprofen with my new meds? And is there any more I can be doing to help myself? Or can you shed any more light on it for me please.
    Many thanks

  • Linda

    I am 57 years old my symptoms are sweating seriously nauseness and then vomiting three or for times in a twenty minute time frame vomit mucus and bright yellow bile

    • Hi Linda. Given you age, it is important to check if this is may be due to a cardiac problem. Even if you do not have chest pain, a heart condition is still a possibility. Once this has been excluded your doctor may also look at the possibility of these symptoms being linked to gallbladder problems. Gallbladder disease and gallstones specifically are common in females in your age group. Pancreas problems are another possibility. However, there is no way of saying for sure through an online platform. The cause of your symptoms need to be diagnosed by a doctor. It would be advisable that you go to your doctor ASAP.

  • rachel

    So I’m 21 and have heartburn/acid reflux for a while usually it’s just a really bad burning but it goes away but now for over a week things have been worse. About 2-3 hours after I eat sometimes less I get the burning feeling and or a discomfort in my stomach and my esophagus I feel like something stuck in it I can feel stuff coming up. And I vomit every time no matter what I eat or how little and some times by the end of it all my vomit is clearish and really burns. What’s wrong with me :, ( I’m so tired of vomiting and tired of being hungry but scared to eat knowing I’m just going to vomit

    • Hi Rachel. Regurgitation of food and digestive juices can occur with reflux where it may come out of the mouth. But this is not vomiting as such. However, it should not be persisting in the way you describe. Some of the symptoms like the burning in the stomach may also be indicative of gastritis in addition to the acid reflux. Another possibility that needs to be assessed is whether there is any obstruction of contents from the stomach. This is known as gastric outlet obstruction. You should be consulting with a doctor at this point as your symptoms appear to be quite severe and needs professional medical attention.

      • rachel

        thank you so much I took your advice and I did go to the doctor and they did some blood work and it came back positive for H pylori so they now have me on a medicine Pack with antibiotics

        • Hi Rachel. Glad to hear. H.pylori infection is one of the most common causes of gastritis. Follow the eradication treatment as prescribed and make sure that you follow up with your doctor afterwards. Sometimes the antibiotic treatment may have to be repeated.

  • Michael

    Good evening everyone, I am exausted and may ramble as I am tired and sore all over. For the past 14 hours I’ve been vomiting every 1.5-2 hours and retching 3-5 times each time I vomit. It got to the point after the first few times that there was no to little food in the dark yellowy mucus. The horrible persistant diareah that accompanied thr vomiting followed the same route and began to seem to be the same mucus. About 9 hours in I attempted to eat some saltines amd slices of bread, in vry small quantaties up till now, perhaps only 4-8 ounces of food. I have been drinking water and occasionally Gatorade to keep up the electrolytes and hydration. So I need some help, and need to know if I need to get to emergency room. I need to know if I need to bite the bullet since there arn’t any free clinics nearby.

    • Hi Michael. This is very likely gastroenteritis or food poisoning. It can be very intense in the first 12 hours and may persist for about 2 to 3 days. Many people manage this condition at home with proper hydration to ensure adequate fluid and electrolyte levels like what you are doing. However, if the vomiting and diarrhea persists beyond 48 hours, gets progressively worse and if you have any significant signs of dehydration that are worsening then you will need to go to the ER immediately. It is best to speak to your doctor though and get some clarity on the matter. Hopefully by now your symptoms have significantly eased or resolved altogether.

  • Barb

    I am 50 yrsold and on pain meds in bp med, I had gall bladder removed 23yrs ago. I still have pain in that area and now started vomiting light green/ I also had stents put in and removed because Dr didn’t put a clip on bile duct after surgery so I had bile leak severely.. help

    • Hi Barb. Given your age and history it is advisable you follow up with a doctor as soon as possible. It would be preferable that you see a gastroenterologist. There is not much that you can do on your own and this first needs to be assessed with diagnostic investigations like an MRI and so on. Depending on the findings, further surgery may be necessary. Your doctor will advise you accordingly.

  • kaila

    Please, I need advice and help. In October of 2013 I started to get sick suddenly in the morning and began to vomit yellow bile and eventually blood and had diarrhea. I went to the ER, eventually they did a CAT scan and took my appendix out but it was not the problem. When I went back to the hospital they said I had gasteoparesis and my gallbladder wasn’t working. I opted not to take it out because we didn’t have the money and I changed my diet considerably but now I’m gettig sick again. I usually get sick in the morning or at bedtime and it’s either all bile or food that should have been digested ages ago. I’m so miserable. Please help, I’m 21 years old now and biologically female. I tend to have pain in my upper left side below my breast, in the middle of my ribcage, and my stomach is either discomforted or distended. I get rigors and hot and cold flashes occasionally, nausea and either constipation or diarrhea.

    • Hi Kaila. Most of your symptoms could be related to gastroparesis and gallbladder disease. As you have been getting medical advice on the matter, it may be necessary to follow the doctor’s suggestion and have the surgery. Gastroparesis is due to a host of different conditions that delays the stomach from emptying. You need to treat these underlying conditions in order for these symptoms to subside. It is highly advisable that you follow up with a gastroenterologist as your condition is obviously getting worse. Delaying treatment could lead to serious complications which may be even more expensive in the long run.

  • kalyan saha

    Patient age 53. Green and yellow vomit from 5 days. Abdominal pain. No stool pass in last 5 days. Please help. Has low BP. What is this? Please help. How to control this?

    • Hi Kaylan. Vomiting that is persisting like this for so long needs to be investigated. It could very well be gallstones or other types of gallbladder disease but there is no way of saying for sure through an online platform. You need to seek medical attention immediately or could end up with very serious, and possibly even life-threatening, complications.

  • Rachel

    My 16yr8mo old daughter has had constant right side pain for over a week. The pain is mostly under ribs but also extends to the lrq and her back. She’s had 2-3 sets of blood work, 2-3 urine tests, CT scan of galbladder area, hida scan, and 2 abdominal ultrasounds. They say galbladder looks fine, liver looks fine, appendix looks fine. She does have mild hypoconephrosis but wasn’t given any sort of treatment. We’ve been to 3 dif ER visits and she was admitted for day and half then sent home. The pain is constant but then she has “attacks” where the pain increases drastically. She has been vomiting bile for a while as well. She could have just eaten but when she vomits it’s not food but yellow foamy bile. No urine or bowel issues. The last doctor when she was admitted said it’s psychological. I have seen her so ill. I do not believe this is in her head.

    • Hi Rachel. That is concerning especially since so many extensive tests have been done with no conclusive findings. While the ER has done some of the groundwork in isolating the cause, your daughter should be consulting with a gastroenterologist on an ongoing basis until the exact cause can be isolated. Remember that the ER is just there to stabilize a patient and ensure that he/she is not in any imminent danger. The ongoing assessment should be done outside of the ER. Without isolating any abnormalities in investigations it is difficult to reach any diagnosis.

  • Gabe

    Can you help me? For a week now after I eat I get severe abdominal pains that radiates to my back and last 2-4hrs. If I don’t eat I feel okay. I have had diarrhea to go with this and today anytime I eat(bananas and apples) I get the pains and throw it up. I have to sit in a warm bath to help with pain. One ER told me IBS. I just don’t feel that’s correct.

    • Hi Gabe. Hopefully this has resolved or been diagnosed by now. There are many conditions that could present with this type of pain. Gallstones, gallbladder diseases and pancreas problems often causes this episodic pain that radiates to the back and accompanies diarrhea. But there are many other possible causes. You would need to undergo further investigations as a gastroenterologist sees fit. Only after all the possible conditions have been excluded should IBS be diagnosed. The ER is there in the case of an emergency and often will not follow through any further once the patient is stabilized and life-threatening diseases have been eliminated. You have to follow up on your own during working hours with your doctor and possibly consult with a gastroenterologist.

  • MysTerry


    I am a 34 year old female who 5 years ago had a number of abdominal surgeries which lead up to me having a partial hysterectomy. Every since I had these surgeries I notice that if I am out and have even just 1 drink of alcohol the next morning I am vomiting green bile. Sometimes it last for about and hour and other times it can go on all day. It is really painful when it comes on as my stomach feels like it is almost in knots and cramps really bad. I have an appt scheduled with a gastro Dr. but I have been doing some research on this so was hoping that maybe there were some suggestions you could give me as to what it could be.

    • Hi MysTerry. Hopefully you have seen the gastroenterologist at this point and got some answers to your symptoms. If so, please share it with our readers.

  • James Bailey

    I’ve been diagnosed with cirrhosis of the liver and I have low platelet count. I’m diabetic. For the last 8 days I’ve vomited within 30 minutes of every meal but 2. I had 3 egd’s last year and have not been able to swallow the same since. I have night sweats and have been coughing up a ton of green chunky mucus. The coughing is essentially what has me vomiting. Been to doctor and he thought it was justv viral. What should I do.