便血三四年不一定是患上了肠癌,最好尽快去医院做实验室以及病因学的检查,能够较好的判断病因,有利于后续的治疗。出现便血症状,可能是由于消化道炎症所导致,也有可能是痔疮所引起,通常会导致出现暗红色或者是黑色的大便,有时候也可能会导致出现鲜红色。