Is Green Diarrhea Bad? Causes and When to Worry

Green diarrhea is usually not dangerous. In most cases, it simply means food moved through your digestive system faster than normal, and the color is a side effect of that speed. However, certain accompanying symptoms can signal something more serious, so the color alone isn’t the full picture.

Why Diarrhea Turns Green

Your liver produces bile, a green fluid that helps digest fats. As bile travels through your intestines, enzymes chemically break it down and gradually shift its color from green to brown. That transition is what gives normal stool its typical brown shade.

When you have diarrhea, everything moves through your large intestine too quickly. Bile doesn’t have enough time to complete that chemical breakdown, so it stays green. This is the single most common reason for green diarrhea, and it happens regardless of the underlying cause of the diarrhea itself, whether it’s a stomach bug, food intolerance, or stress.

Common Harmless Causes

Beyond rapid transit, several everyday things can turn your stool green. Leafy greens like spinach and kale contain enough pigment to color stool visibly, especially if you eat a large serving. Artificially colored foods, particularly those with blue or green dyes, can do the same. If you recently ate a brightly frosted cupcake or drank a green smoothie, that alone could explain it.

Iron supplements are another frequent culprit. They can make stool appear dark green, sometimes so dark it looks almost black. This is a normal chemical reaction between the iron and your digestive enzymes, not a sign of bleeding. If you recently started an iron supplement and noticed the change, that’s likely the explanation.

When an Infection Is Involved

Short-term stomach infections (gastroenteritis) from viruses, bacteria, or parasites often cause green diarrhea because they speed up gut motility. These infections typically resolve on their own within a few days to a week, and stool color returns to normal as digestion slows back down.

One less common but notable cause is antibiotic-associated diarrhea. Antibiotics disrupt the balance of bacteria in your gut, which can trigger diarrhea on its own. In a small number of cases, this disruption allows harmful bacteria like MRSA to overgrow. A case series published in the Journal of Infectious Diseases and Antimicrobial Agents found that 80% of stool specimens from patients with MRSA-related antibiotic diarrhea were greenish. This doesn’t mean green stool after antibiotics is automatically MRSA, but if you’re on antibiotics and develop persistent, worsening diarrhea with fever, it’s worth flagging to your doctor.

Green Stool in Babies

If you’re searching because your baby has green poop, the news is reassuring. Green baby poop, even dark green, is completely normal. It’s usually just bile doing its job. Breastfed babies in particular can have stool that ranges from yellow to green to brownish, and all of those colors fall within a healthy range.

The colors to actually watch for in infant stool are white (which can indicate a liver problem), black after the first few days of life, or anything with visible blood. Bright green poop in a newborn’s very first days, combined with no bowel movements at all, can occasionally point to a bowel obstruction, but this is rare and would come with other obvious signs of distress.

Signs That Need Attention

The green color itself is almost never the problem. What matters is the diarrhea and what comes with it. For adults, diarrhea that lasts more than two days without improving warrants a call to your doctor. Acute diarrhea is defined as lasting 14 days or less. If it persists beyond two weeks, it’s classified as chronic diarrhea, which tends to have non-infectious causes like food intolerances or digestive conditions that need investigation.

Regardless of color, seek medical attention if you experience any of the following alongside diarrhea:

  • Signs of dehydration: excessive thirst, dry mouth, dark urine, dizziness, or very little urination
  • Fever above 102°F (39°C)
  • Blood or black color in your stool
  • Severe abdominal or rectal pain
  • More than 10 bowel movements a day, or fluid losses clearly exceeding what you can drink

For children, the timeline is shorter. Diarrhea in a child that doesn’t improve within 24 hours, or any signs of dehydration like no wet diaper for three or more hours, sunken eyes, or unusual drowsiness, calls for prompt medical evaluation.

How Long It Typically Lasts

If your green diarrhea is from a stomach bug or something you ate, you can generally expect it to clear up within a few days to one week. Stool color returns to brown once your digestive pace normalizes and bile has enough transit time to fully break down. Staying hydrated is the most important thing you can do in the meantime, since diarrhea of any color pulls fluid and electrolytes from your body faster than usual.

If the green color sticks around but you no longer have diarrhea, it’s almost certainly dietary. Take a quick mental inventory of what you’ve been eating, any supplements you’re taking, and whether anything changed recently. In the vast majority of cases, that’s your answer.