Why is my poop green?

Human Body By 1 min read

General information only. This article explains the basics and is not medical advice. For anything about your own health, talk to a doctor or other qualified professional.

Quick answer

Green poop is usually harmless. It’s most often caused by eating green foods like spinach and kale, green or blue food coloring, iron supplements, or food passing through the gut too quickly (for example with diarrhea), so bile doesn’t have time to turn brown. Bright, multicolored “rainbow” poop is almost always from food dyes.

Poop is normally brown because of bile, a greenish-yellow fluid from the liver that changes color as it moves through the intestines. Anything that changes what you eat, or how fast food travels, can change the color.

What stool colors can mean

ColorCommon harmless causesWhen to ask a doctor
GreenLeafy greens, food dye, fast transitIf it lasts with diarrhea for more than a few days
Rainbow / bright colorsBrightly colored candy, cereal, frosting, drinksRarely a concern
Yellow, greasyFatty mealIf it’s frequent, smells very bad or floats often
RedBeets, red food dye, tomato juiceIf it looks like blood, see a doctor promptly
BlackIron supplements, bismuth stomach remedies, licoriceBlack, tarry stool without these causes needs urgent care
Pale, white or clay-coloredSome medicinesCan signal a bile problem; see a doctor

How long does color change last?

Color changes from food usually last a day or two. If you can link the color to something you ate, it’s very likely nothing to worry about.

When to get medical advice

Health sources advise seeing a doctor if an unusual color lasts more than a few days with no clear cause, or comes with stomach pain, fever, diarrhea, weight loss, or signs of blood. Seek urgent help for black, tarry stools or large amounts of blood.

Stomach discomfort often goes along with changes in poop; see why your stomach might hurt.

Sources

  1. Mayo Clinic – Stool color: When to worry

Still curious?

Jump to a random question from the archive.

Surprise me

Keep exploring