Liver Cancer can cause a patient to throw up blood due to the veins in the esophagus becoming dilated. This is called esophageal varices. This is serious and medical care should be consulted. E
Didn't find the answer you were looking for?