Anal fissure (a small tear) — pain with bright red blood
Gastroenteritis or infection
Inflammatory bowel disease
Peptic ulcer (black, tarry stools)
Polyps or bowel cancer
When to see a doctor urgently
Black, tarry stools or vomiting blood — seek urgent care
Heavy bleeding or feeling faint/dizzy
Blood with weight loss or a persistent change in bowel habit
Any rectal bleeding over 40, or with a family history of bowel cancer
Frequently asked questions
Is blood in stool always cancer?
No — piles and fissures are far more common. But because bleeding can signal something serious, it should always be assessed, especially over 40 or with other symptoms.
What does black stool mean?
Black, tarry stool (melaena) suggests bleeding higher up in the gut, such as a stomach ulcer, and needs urgent medical attention.
Reviewed by Dr. Sanjay Anbu, MBBS. MedDroid is an AI medical assistant and can make mistakes. It provides general health information, not a diagnosis or medical advice — always consult a qualified clinician. In an emergency, contact your local emergency number immediately.