Dear Friend,
Having blood in stool can be because of several reasons like common issue like piles, fissure to a cancer of intestine. But since you have it since last eight years, I suggest you see a surgeon immediatly, and get your self examined properly, if needed get a colonoscopy done.
Best wishes.
Answered2015-10-03 03:51:37
1/2 people found this helpful