Key points
Cats vomit for reasons ranging from hairballs and eating too fast to kidney disease, hyperthyroidism, and swallowed objects.
A single episode in a cat acting normal is often minor, but vomiting more than once or twice a month is not normal.
Call your vet right away if your cat vomits repeatedly, can't keep water down, is lethargic, has blood in the vomit, or may have eaten something toxic.
If you're a first-time cat parent and see what looks like your cat vomiting, it can be quite concerning. As a veterinarian for 35 years and a long-time cat lover, I'm still surprised by how dramatic a cat vomiting can look. Even if you've had cats for years, you'll still worry if they throw up. Most of the time, vomiting in cats is not serious. One episode in a cat that is bright, alert, and eating normally is usually nothing to worry about.
However, if your cat repeatedly vomits, can't keep down water, is acting lethargic, may have gotten into something poisonous, or has blood in the vomit, it's time to call your vet.
Is it normal for cats to vomit?
Yes, to some degree. Cats are covered in fur and groom themselves. They are constantly taking in hair, which can turn into a hairball or just be irritating to the esophagus and stomach, leading to an episode of vomiting. I've had cats of my own that vomited at least once a week and had every possible test without finding anything wrong, and yet lived until they were close to 20.
Vomiting vs. regurgitation
Over my 35 years of practicing veterinary medicine, I have frequently examined cats that vomit. One of the first questions I always ask my clients is to describe what comes up. That's because many cat parents say their cat is vomiting when, in fact, they're suffering from regurgitation.
Vomiting is active. Your cat will heave and retch and produce digested food, bile, or fluid. Regurgitation, on the other hand, is passive. It takes little effort, and the product is undigested, tube-shaped food that comes up suddenly. It's tube-shaped because the food didn't make it all the way to the stomach; it is coming from the esophagus, which is tube-shaped.
If whole kibble reappears minutes after meals, of course you’re wondering why your cat may be throwing up its food. If you're asking yourself “Why is my cat vomiting undigested food?”, there could be a few different reasons.

Common causes of cat vomiting
Before I was a vet, if my cat vomited, I would ask myself why my cat keeps throwing up but seems fine. I soon learned there are several possible reasons, including a few that might require a visit to the vet.
Hairballs
Having a pet that takes meticulous care of its own hair coat is a joy. That is, except when you frequently step on hairballs in the middle of the night on your way to the bathroom. I've certainly experienced that hundreds of times and heard similar stories from my clients. Occasional hairballs are normal, but more than one or two a month may indicate over-grooming or a digestive problem. You can learn how to help your cat pass a hairball.
In clinical practice, the most common causes I've seen for over-grooming are itchiness from allergies or incessant licking from anxiety. Digestive issues can be either primary, related to the intestinal tract itself, or secondary, caused by other diseases such as kidney disease, hyperthyroidism, or diabetes. Fortunately, most of these causes are treatable.
Eating too fast
Some cats simply eat too fast, especially those that live in multi-cat homes. Even if you don't notice, a cat can feel intimidated by the other cats around it. I remember one client who lovingly rescued many strays in her neighborhood and kept a few too many. She frequently had problems with her cats eating too fast because of the competition they felt. A few options can help, such as slow-feeder bowls, smaller meals, and feeding cats in separate spots.
Diet changes and food sensitivities
Abrupt food switches, new treats, dairy, or a food allergy can all upset a cat's stomach. Transition foods gradually over 7–10 days, and tell your vet about repeated food-related vomiting. Ask whether one of the cat foods made for sensitive stomachs makes sense long -term.
Serious causes of cat vomiting
Kidney disease and hyperthyroidism
Both diseases are most common in older cats and are the two top conditions I see in the clinic. It’s important to remember, though, that kidney disease can strike cats of any age, and hyperthyroidism can occur in younger cats, although it's very rare. Vomiting could be an early sign and is usually accompanied by increased thirst and urination, weight loss, and changes in appetite. Hyperthyroid cats usually eat more while kidney disease sufferers eat less.
According to the Cornell Feline Health Center, chronic vomiting warrants a full veterinary workup, because early diagnosis makes these diseases far easier to manage. Over the course of my career, I have seen many cats with both kidney disease and hyperthyroidism because they can be related. Even in my personal life as a cat parent, several of my cats have had one or both diseases.
Hyperthyroidism can be treated in a few different ways; it is completely manageable, so much so that they can live a normal lifespan. Kidney disease can often be managed for a very long time.
IBD and other GI conditions
Inflammatory bowel disease, pancreatitis, parasites, and even severe constipation in cats can cause chronic vomiting, often with diarrhea, appetite changes, or weight loss.
Toxins and swallowed objects
An obstruction of the intestines of a cat can be caused by playing with such things as string, hair ties, and ribbon. I once surgically removed 39 hair ties from a cat's stomach. As difficult as that may be to believe, it's true. Fortunately, the cat recovered and lived a long, healthy life.
Lilies, antifreeze, human medications, and many houseplants can cause sudden vomiting; the ASPCA has an extensive list of plants toxic to cats. If you suspect your cat has ingested any of those items, call your vet immediately.

What the color of cat vomit means
Appearance is a clue, not a diagnosis – frequency and behavior matter more. However, if you are investigating the causes and types of cat vomiting, color helps narrow things down.
Cat Vomit Color Chart
Color/appearance | What it usually means | Urgency |
White foam | Empty, irritated stomach – hunger, acid, hairballs | Vet if repeated or with lethargy/not eating |
Clear liquid | Water or stomach secretions; possible nausea | Vet if repeated |
Yellow/green (bile) | Empty stomach; frequent bile suggests GI or systemic disease | Vet if it recurs |
Undigested food | Eating too fast, food intolerance, or regurgitation | Vet if frequent |
Tubular hair wad | Hairball | Fine unless more than 1–2/month |
Red or pink streaks | Fresh blood from mouth, esophagus, or stomach | Call your vet the same day |
Brown, foul odor | Possible digested blood or obstruction | Urgent – vet right away |
Vomiting by life stage
Kittens that vomit most often have swallowed a foreign object, have parasites, or have an infection. Due to their small size, they can become dehydrated quickly. Repeated vomiting in a kitten requires an immediate call to your veterinarian.
Adults most often have hairballs, diet issues, or speed eating as the cause of their vomiting.
Seniors have many different possible causes of vomiting that can be serious but treatable if caught early. Always have your veterinarian evaluate your senior cat if it vomits.
When to worry: emergency signs and when to call the vet
As a veterinarian, I'd always rather see a cat for a false alarm than miss a real emergency. Call your vet – or an emergency clinic after hours – if you're wondering when to worry about vomiting in cats.
Examples include:
Vomiting more than 2–3 times in 24 hours
Can't keep water down, or signs of dehydration
Lethargy, hiding, or not eating for more than a day
Blood in the vomit, or brown, foul-smelling vomit
Vomiting with diarrhea, weight loss, or increased thirst
Possible string, small objects, lilies, medications, or other toxins
Unproductive retching
Between episodes, note frequency, appearance, and appetite following this feline-specific guidance on monitoring cats at home.
What to do at home (and what not to do)
If your cat vomits once and is otherwise normal, give the belly a break by withholding food for a few hours, but leave water out. After that, offer a small bland meal (I usually recommend chicken and rice) and monitor for 24 hours. If this occurs even just once a week, consult with your vet.
Many human medications are toxic to cats, so never give them without consulting your veterinarian. Never withhold water. Cats can also develop serious liver disease from not eating. So if your cat doesn't eat for more than a day, see your vet.

How vets diagnose and treat vomiting (and what it costs)
To get an idea of what it might cost if your kitty needs to go into the hospital for a workup, it helps to know what procedures your vet may need to do. I always start with a thorough history and a physical exam. Depending on the results, I recommend the necessary tests.
A diagnostic workup for acute versus chronic vomiting may include blood and urine tests, fecal testing, X-rays, and ultrasound. In more serious cases, this may include biopsies of the stomach and intestinal tract and exploratory abdominal surgery if a foreign body or a blockage is suspected.
Treatment may include fluids, an anti-nausea medication such as Cerenia for cats, and possible surgery for obstructions.
Expect roughly $50–$150 for an exam, $80–$250 for bloodwork, and $100–$400 for X-rays; a straightforward visit often totals $200–$600, while foreign-body surgery can reach $1,500–$5,000 or more.
As you can see, a vet bill for vomiting can add up fast, especially if imaging or surgery is needed.
Trust the pattern, not the isolated incident
If your cat has one vomiting episode and is otherwise bright, alert, and hungry, don't be alarmed. If a pattern develops, take note of how often vomiting happens, what it looks like, and how your cat is acting otherwise. It's perfectly normal for a cat to have an occasional hairball or to engage in speed eating, and those can be manageable at home, but if there's repeated vomiting, lethargy, blood, or possible toxins, then it's time to call your vet.
Cats are famous for being stoic and masters of disguise. Now that you know what to watch for, you can be their early warning system.
FAQs
Why did my cat vomit but is acting normal?
A single vomiting episode in a cat who is otherwise bright, eating, and playful is often minor – a hairball, eating too fast, or brief stomach upset. But cats hide illness well. If your cat keeps throwing up but seems fine, or vomits more than once or twice a month, mention the pattern to your vet.
When should I worry about my cat vomiting?
Call your vet if your cat vomits repeatedly in one day, can't keep water down, seems lethargic, has blood in the vomit, also has diarrhea, is losing weight, or may have eaten something toxic like a lily or human medication. Kittens and seniors deserve a lower threshold – call sooner for them.
My cat is vomiting white foam, and I don’t know why.
White foam usually means the stomach is empty and irritated – from hunger, hairballs, acid buildup, or mild gastritis. Occasional foam in a cat acting normal is usually minor. But if your cat is vomiting white foam and not eating, or it keeps happening, schedule a vet visit – it can signal chronic disease.
What can I give my cat for vomiting?
Never give human medications – many common ones are toxic to cats. For a single mild episode, follow your vet's guidance on a short food rest, fresh water, and a bland diet for a day. Prescription anti-nausea medications like Cerenia work well, but only if your veterinarian prescribes them for your cat.

