How long a patient can live if he vomits blood and has blood in stool in the late stage of liver cancer is related to the severity of the disease and the rescue treatment measures. Patients who undergo surgical treatment or active resuscitation treatment may live 1-3 months in general. Very few patients with advanced liver cancer who have blood in stool can live for more than half a year because once liver cancer occurs, the phenomenon of vomiting blood proves that the portal pressure of liver is increased and the esophagogastric fundic vein is ruptured and bleeding, which makes it difficult to apply radiotherapy or surgery to achieve the treatment purpose in a short period of time. When blood in stool or vomiting blood occurs in the late stage of liver cancer, one must be prepared because the life of liver cancer patients may be endangered at any time.