We Value Your Privacy

We and our partners use technology such as cookies on our site to personalise content and ads, provide social media features, and analyse our traffic. Click below to consent to the use of this technology across the web. You can change your mind and change your consent choices at anytime by returning to this site.

Update Consent
Loading ...

What are the causes of blood mucus in stool?

Updated March 23, 2017

Normal stools are brown. If you notice blood on the toilet tissue after wiping or see that you have passed black or red stools, it might be a symptom of a medical problem that should be discussed with your doctor.

Loading ...


According to the National Institutes of Health, a number of problems can cause blood mucus in stools, some more severe than others. These problems include bleeding in the digestive system, haemorrhoids, splits in the skin of the anus and rectal cancer.


The doctor can perform several tests to find out what is causing the bloody stools, including a physical examination, a blood test or a colonoscopy.


While treatment varies by the problem causing the bloody stools, you may need to be admitted to the hospital to receive a blood transfusion or other treatments, depending on how severely you are bleeding.


There are some things you can do to help prevent the problems that cause blood mucus in your stools. According to the NIH, you should eat foods rich in fibre, avoid excessive use of anti-inflammatory medications and drink in moderation.


Stools with bright red blood indicate a problem in the large intestine or anus. Stools black with blood mean there is a problem with the oesophagus or stomach.

Loading ...

About the Author

Erika Dean

Erika Dean has been writing since 2000. She has published many articles for Demand Studios and enjoys writing about the Microsoft Office Suite, Windows OS, and the Internet (MySpace, Facebook, email). Dean has a Bachelor of Arts in English from Winthrop University and is a former English/language arts teacher.

Loading ...
Loading ...