直肠癌晚期能活多久要看实际情况,因为每一位病情不一样。发现的早晚也不一样不能一概而论。直肠癌只要没有扩散只要好好治疗是可以延缓生命,估计生存期在三个月左右,很难超过一年的,具体情况需要根据病人心态,家庭条件决定。