问题分析:大便出血有好几年了,应该是有痔疮的原因,如果不积极采取治疗措施也是比较严重的,可以去正规肛肠科做检查,根据检查结果吃些抗生素抗病毒药物,平时一定要注意饮食,千万不要吃辛辣刺激的食物,可以去正规肛肠科做检查,根据检查结果积极采取治疗措施。