结肠癌二期可以活2-5年不等,具体结肠癌能活多久没有一个确切的答案,需要根据其程度来判断的,如果是中早期的,经过治疗愈合率相对较高,但如果是晚期结肠癌,预后就没那么好了,所以需要做到的是尽早发现尽早的治疗。