How long will you last if you vomit blood in the late stages of liver cancer?

The five-year survival rate of patients with advanced liver cancer is less than 5%. Whether vomiting blood will affect the survival time depends on what causes the vomiting, such as portal hypertension, which may shorten the survival time. 1. Portal hypertension caused by cancer embolism: it may or may not be accompanied by cirrhosis, the spread of liver cancer embolism leads to portal hypertension, which in turn triggers esophagogastric fundal vein varices and rupture and bleeding, and the five-year survival rate of the patients will be less than 5% in such a more serious situation. 2. Portal hypertension caused by cirrhosis: some patients with advanced liver cancer will be accompanied by cirrhosis, which will be complicated by portal hypertension, causing rupture and bleeding of fundic vein, which can be treated by gastroscopic hemostasis and liver transplantation to improve the survival rate of patients. 3. Bleeding caused by peptic ulcer: gastroduodenal ulcer can cause venous rupture and bleeding, which can be treated by gastroscopy. Bleeding from peptic ulcer usually has no effect on life expectancy, and it is also necessary to treat liver cancer at the same time. Spitting up blood in advanced liver cancer should be treated promptly and professionally diagnosed by a doctor.