Why does my cat throw up occasionally but seems perfectly healthy?
Hello and thanks for using Petco Pet Education Center, formerly Petcoach! There are many different reasons why cats will vomit periodically. It could be an allergy or sensitivity to the food, to inflammation anywhere in the GI tract, pancreatitis, liver or kidney disease, and many more. These cases can be extremely frustrating and take lots of testing to figure out because of this.
The first thing I recommend is screening blood work to look for organ dysfunction that could lead to vomiting. In the vast majority of cats who are acting normal other than the vomiting, the blood work is usually normal. X-rays are also performed to look for any obvious change in organ shape or size and to look for obstruction, masses, etc. Beyond that, the testing gets more involved and typically involves an abdominal ultrasound. Sometime this can give you an answer. Other times the only way to confirm a diagnosis is through biopsies of the affected organs.
The other thing that is commonly recommended is a change in diet. If there is an ingredient that she is sensitive to, we want to try to eliminate it from her diet. This is best done with a prescription diet because over-the-counter diets can be contaminated with ingredients that are not on the label. Food trials need to be done for at least 6 to 8 weeks and they can't eat anything else during this time. If the vomiting resolves with the new diet, I recommend keeping her on that diet long-term.
Updated on September 23rd, 2025