A 26-year-old female asked:
Disclaimer

i just passed bright red blood and mucus while on the toilet. what does this mean?

1 doctor answer
Dr. William Haehl
45 years experience Family Medicine
Concerned: The question is where is the blood and mucous originating----vaginal or rectal or remotely from bladder. As you can see there are multiple possibilities and you really need to see your doctor to sort this out. I am wondering if it is from your rectum and do you have other symptoms of irritable bowel or inflammatory bowel??
Answered on Feb 12, 2016

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month

Related questions:

A 22-year-old female asked:
Dr. Nadia Ghattas
47 years experience Pediatrics
Bloody stools : Having blood & mucus in your stools with abdominal pain for a whole year, you need to see your 1ry care physician ASAP, you also need work up &am ... Read More
A 18-year-old male asked:
Dr. Rawhi Omar
43 years experience Pathology
Get checked: Rectal or anal bleeding in young people is often due to trauma while in older- more due to hemorrhoids, gastrointestinal ulcer, inflammation or tumors ... Read More
1
1 thank
A 42-year-old female asked:
Dr. Stuart Hickerson
31 years experience Family Medicine
Yes: Hemorrhoids bleed to various degree. People on blood thinners or anti platelet issues more common. Having some bloody mucus with or without clots is ... Read More
1
1 thank
A 20-year-old female asked:
Dr. Ayisha Gani
Specializes in Internal Medicine
Bright red rectal bl: Bright red blood most of the time from the underlying hemorrhoid but not mucus, if you have bloody mucosy diarrhea with abdominal pain needs medical a ... Read More

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
Unlimited visits
$10/month