My 3 1/2 year old cat started throwing up his food on Tuesday. It Continued until Wednesday night, when he got a little bit better. When he over eats, he tends to vomit his dry food, so I didn't think anything of it. He's and indoor cat, I let but I let him in my backyard. Thursday afternoon he started throwing up green vomit. This happened a few times before, and I always thought that it was a lizard he had caught outside and eaten. It usually last for two days but it has been 4 now. Help!

Updated On August 5th, 2017

Pet's info: Cat | Mixed Breed | Male | neutered | 6 months and 4 days old | 12 lbs

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

This question includes photos that may contain sensitive content. Click to view.

View more to consider that the photos may include sensitive content.

Poor Moonlight! That is a while for a cat to be vomiting, and you are correct that he could have eaten something causing the vomiting. He could also have a foreign body, a GI illness, or pancreatitis. When a cat has been vomiting for more than 24-48 hours, it's time to see a vet. The vet can diagnose what is causing his vomiting and how best to treat it. I would take him into one asap. Good luck, I hope this helps!

Vote icon

1Pet Parents found this answer helpful

Other Answers

See More Answers
image

Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored