iCliniq logo

Ask a Doctor Online Now

HomeAnswersMedical Gastroenterologyblood lossI have a problem with blood in my stool. What could be the reason?

Can blood in stools be due to sitting too long on the toilet or straining too hard to pass stools?


The following is an actual conversation between an iCliniq user and a doctor that has been reviewed and published as a Premium Q&A.

Medically reviewed by

iCliniq medical review team

Published At September 17, 2022
Reviewed AtNovember 30, 2023

Patient's Query

Hi doctor,

I need help with the problem of having blood in my stool, it started yesterday, and this time it is not stopping. I need to cure it. Maybe I sit too long in the toilet, or perhaps I strain too hard when trying to pass the stool. Is there any medication to avoid it? I really want to get rid of it permanently. What is the reason behind it? Blood is fresh, and it comes even when I am sitting on the toilet.


Welcome to icliniq.com.

The reason behind the problem is piles. It is swelling around the anus pores. The most common cause can be constipation, hard stool causing fissures, and superficial bacterial infection.

Kindly follow the following instructions.

1) Drink plenty of water.

2) Eat a fiber diet.

3) Use this Ointment before defecating around the anus - Anobliss Ointment (Lidocaine and Nifedipine) for local application and Mupirocin (Mupirocin Calcium) Ointment at night only around the anus.

4) Take a Sitz bath.

5) Syrup Looz (Lactulose), two teaspoons daily for two weeks (for softening stools).

If you have more queries, connect with me.

Same symptoms don't mean you have the same problem. Consult a doctor now!

Dr. Vedprakash Verma
Dr. Vedprakash Verma

General Practitioner

Community Banner Mobile
By subscribing, I agree to iCliniq's Terms & Privacy Policy.

Read answers about:

blood losshemorrhoids

Ask your health query to a doctor online

Medical Gastroenterology

*guaranteed answer within 4 hours

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.

This website uses cookies to ensure you get the best experience on our website. iCliniq privacy policy