患者便血已经有三四年一般不是肠癌,如果出现了肠癌以后发展是比较快的,存活的概率比较低,三四年了还在存在便血的情况,不是肠癌,有可能是其他的疾病。比较常见的是痔疮,可以进行检查,判断是属于良性的,还是恶性的肿瘤,及时采取规范的方式来进行治疗。