问题分析:直肠癌病人能够活多久,具体要根据病人的病理类型,病人的身体素质,以及病人所选择的治疗方法综合来判断。如果是良性早期的直肠癌病人,通过正规合理标准的治疗,多数病人预后比较好,在治疗后,病人经过定期的复查。一期、二期的直肠癌病人的生存时间为5到10年。而晚期的直肠癌病人,即使通过手术治疗之后,病人的预后也比较差,并且病情发展较快可造成广泛的转移,晚期病人的生命只有3-6个月。