what does it mean if my cat throws up blood?
Possible causes for bloody vomit in felines include: Parasites (including heartworms) Underlying medical issues (including liver or kidney disease) Toxicity (certain plants and heavy metals such as lead or arsenic) Infection (bacterial or viral)