foreign body, hemophilia, rat poison, Inflammatory Bowel Disease (IBD), heartworms, and tumors. All are serious conditions and require veterinary care. Learn more about blood in cat vomit by reading:What does it mean when your cat throws up bloodarticle. ...