排便後の鮮血は、大腸から、あるいは肛門からの出血が原因であることが一般的です
この他、血液の病気(止血異常)でも血が出ることはありますが、その場合は色々なところからの出血(目の出血や皮膚の内出血など)が見られます。
粘りがある時は、大腸が刺激されて粘液が混じるためかもしれません。便に粘液が混じるのは、寄生虫感染や細菌感染、アレルギーなどで大腸に炎症が生じている時や、硬い便で大腸が刺激された時などです。
何年も続いているとのことなので、便検査を含めて、一度詳しい検査(直腸検査や内視鏡検査)を受けてみられることをおすすめします。