Blood in stool

Blood can appear with bowel movements because of irritation, constipation, hemorrhoids, digestive conditions, or colon cancer.


Self-care includes drinking more water and eating more fiber, avoiding straining, and easing irritation by using pre-moistened wipes or over-the-counter hemorrhoid creams.

When to seek immediate medical care

See a doctor immediately if:

  • There's a lot of blood
  • Weakness, dizziness, or a fast heartbeat

When to make a doctor's appointment

Make an appointment to see a doctor if:

  • Over 40 and the cause of bleeding isn't obvious
  • Blood in stool persists despite self-treatment

© 1998-2023 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. | Terms of Use