Why is my cat throwing up?

Occasional vomiting happens even in healthy cats, and Cornell notes that a hairball every week or two is not unusual. Call your vet promptly if it happens more than once a week, or if your cat also seems tired or weak, stops eating, vomits blood, drinks or pees more, or has diarrhea.
What the sources say
An occasional bout of vomiting is often harmless. [1]
Hairballs are one of the usual reasons. Seeing one every week or two can be normal. [1]
Cats can also vomit after swallowing something they should not, such as toxic plants, spoiled or human food, medicines, or string and other small items. [1]
Ongoing vomiting can point to an illness, from parasites and bowel problems to diseases of the kidneys, thyroid or other organs. [1]
Expect your vet to ask questions, examine your cat and possibly run blood and stool tests or imaging. [1]
🚩 When to see a vet
- Vomiting more than once a week
- Lethargy, weakness or poor appetite
- Blood in the vomit, more thirst, changes in peeing, or diarrhea at the same time
In an emergency, call your vet or nearest emergency animal clinic.
🚨 Poison emergency: call now
- Trouble breathing
- Collapse
- Seizures
- Bloated belly or retching with nothing coming up
- Suspected poisoning (chocolate, xylitol, lilies for cats, grapes)
- Heavy bleeding
- Male cat straining to pee
- Pale gums
ASPCA Animal Poison Control: (888) 426-4435 (a fee may apply)
Pet Poison Helpline: (855) 764-7661 (a fee applies)
FAQ
Are hairballs normal?
Often, yes. Cornell considers one every week or two fairly common.
Could my cat have swallowed something?
It happens. Cats often swallow string and small household items. See your vet if you think so.
Sources
- Cornell Feline Health Center: Vomiting, checked Oct 13, 2026
We summarize these sources in our own words. Dosing or home treatment amounts are never given here. Ask your vet.


