>
>
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
Answered By Dr. Melanie, BVSc MS 102
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!
1Pet Parents found this answer helpful
Other Answers
Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!