Skip to content

When to see a doctor

What does blood in my stool mean and should I be worried?

Blood in the stool can come from minor causes like haemorrhoids or anal tears, but it can also signal more serious conditions, so it should always be checked by a doctor. Large amounts or black tarry stools need urgent care.

This information is for general guidance only and does not constitute medical advice. Always consult a qualified healthcare professional for personal medical concerns. In an emergency, call your local emergency number.

Bright red blood on the toilet paper or surface of the stool is often from haemorrhoids (piles) or a small tear, especially with constipation. However, blood can also come from inflammation, infection, polyps or bowel cancer, so it should never be ignored, even when it seems minor.

Black, tarry, foul-smelling stools (melaena) suggest bleeding higher up in the digestive tract, such as from a stomach ulcer, and need prompt assessment. Book to see a doctor for any rectal bleeding so the cause can be found, particularly if you are over 50, have a change in bowel habit, weight loss, or a family history of bowel cancer.

Seek urgent care or call your local emergency number for heavy bleeding, black tarry stools, vomiting blood, fainting, severe abdominal pain, or signs of significant blood loss such as a racing heart, dizziness and pale clammy skin.

Related to this question

More health answers

See a doctor online now