直肠癌晚期尿血大概还能活5个月到5年左右,因为每个患者在治疗期间患者的身体体质不一样,和后期的恢复不一样,所以寿命相对来说也是不一样的,在日常生活中可以让患者多喝一些水,以达到对身体的尿液起到稀释的作用。