what causes a cat to throw up blood
Hematemesis in Cats. Hematemesis, or the vomiting of blood, can affect a wide range of systems, depending on the source. The gastrointestinal system may be affected due to trauma, ulcer, inflammation, or the presence of a foreign object.