能活多久是需要根据患者的个人情况来决定的,要是在直肠癌早期的时候发现有该疾病,治疗的可能性会比较大,一般也能活很长时间,如果发现的时间比较晚,一般活的时间会比较短一些,但具体的能活多长时间还需要根据当时的病情的情况,身体情况,还有就是身体的抵抗能力来决定的。