Updated On September 23rd, 2025
Pet's info: Cat | Mixed Breed | Male | neutered | 10 months and 23 days old
My cat has been puking all day but it was hairball nd food but the last one has been watery nd kind of red looks like blood!
2 Answers
Published on November 1st, 2016
When cats have vomiting back to back they can get esophagitis (inflamed esophagus) and gastritis (inflamed stomach). Also another possible cause is a stomach ulcer. Due to the blood there I would highly recommend getting Pumpkin to your vet for a good examination to make sure he is stable and there are no serious underlying causes for the vomiting (i.e. intestinal obstruction), and medications to stop the vomiting and avoid further irritation of the GI tract. She may also need further treatment depending on what is found. I hope he feels better soon! You can offer small amounts of Pedialyte (non-flavored) and a bland diet of tuna and rice until you can get him seen by your vet, to help settle his stomach and prevent dehydration.
1Pet Parents found this answer helpful
Published on
Poor Pumpkin! He could have caused trauma to his GI tract by vomiting so much all day long, leading to bleeding. Given that he has been vomiting all day, he should see a vet right away. He may have something more seriously wrong with him than hairballs, such as pancreatitis or a foreign body. He will need a shot to help stop the vomiting, and the vet can diagnose what is causing his vomiting with routine blood tests, a urinalysis, and x-rays. Please take him into the vet now.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.