问题分析:直肠癌能活多久一般是要看病人自身的,也要看病人本身的身心精神心理等决定的,病人一定要积极配合治疗,如果能够针对性治疗,对肿瘤细胞进行一定的抑制,能延长病人存活时间的,平时要注意调节心态,心态好对疾病的恢复有很大的帮助。