问题分析:肝癌晚期有吐血和便血的情况,能够活多久是和肝癌晚期的病情严重程度,和抢救治疗措施有关,如果到了这个时期,不经过治疗的情况下,可能会在短期内随时因为呕血,和便血导致失血性休克,随时有可能危及生命。如果进行手术治疗或者积极抢救治疗的患者,可能活1-3个月。很少有肝癌患者晚期出现便血时,能活半年以上。