Chronic liver disease often causes multiple blood problems or low hemoglobin because of our liver's crucial role in iron control. It is common in advanced liver disease, including advanced liver cancer. In these conditions, inflammation, impaired clotting, and a low platelet count make us bleed more (22).