What it can look like
Loose stools can follow a diet change or stress, but diarrhea lasting more than a day, with blood or with a cat that seems unwell, should be checked by a vet.
Common triggers to consider
- Sudden food change or new treats
- Stress, travel or a new environment
- Parasites, infection or food intolerance
- Eating something toxic or a foreign object — call vet / poison control if suspected
When to call your vet
Contact your vet if any of these apply:
- Diarrhea lasting more than 24 hours
- Blood in stool or painful straining
- Not eating, lethargy, or vomiting at the same time
What to do right now
Keep water available and offer a small amount of a bland food (plain boiled chicken or a vet gastrointestinal diet). Clean the litter tray daily and watch stool quality.
What the vet may do
Your vet may run a stool check and blood tests, and may recommend hydration support and gut-protecting treatment.
Common questions
How long can diarrhea last before seeing a vet?
For puppies, kittens and senior pets, call your vet the same day. For healthy adults, contact your vet if diarrhea lasts more than 24–48 hours, or sooner if there is blood, vomiting or low energy.
Can I give my pet human anti-diarrhea medicine?
No. Many human anti-diarrhea products are dangerous for pets. Plain, bland food and water are the safest home steps until your vet advises otherwise.
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.