What it can look like
Cats vomit hairballs now and then, but frequent or forceful vomiting, or vomiting with lethargy or poor appetite, is a reason to call your vet.
Common triggers to consider
- Hairballs or swallowed string / foreign objects
- Sudden food change or eating too fast
- Gastrointestinal upset, parasites or infection
- Toxin exposure or a medical condition — contact your vet or poison control if suspected
When to call your vet
Contact your vet if any of these apply:
- Vomiting repeatedly for more than 24 hours
- Blood in vomit, a painful belly, or straining to vomit
- Lethargy, hiding, or refusing food and water
What to do right now
Keep fresh water available and remove food for a few hours. If vomiting stops, offer a small bland meal. Never give human anti-nausea medicine.
What the vet may do
Your vet may look for dehydration, foreign bodies, hairball obstruction or illness, and may offer fluids or anti-nausea medication.
Common questions
When is dog or cat vomiting an emergency?
Call your vet or an emergency clinic the same day if there is blood, repeated vomiting for more than 24 hours, a painful or swollen belly, or if your pet also seems weak, wobbly or won’t eat.
Should I make my pet vomit at home?
No. Never induce vomiting unless your vet or a poison line tells you to. Some substances cause more damage coming back up, and home methods can be dangerous.
This page is educational triage information, not a diagnosis. Pets vary — when in doubt, ask your vet. In an emergency, contact your local emergency clinic or pet poison hotline directly.