Skip to content

How do I know if my fish is sick?

Clamped fins, spots, lethargy and not eating are common signs a fish is unwell. Check your water first, then seek experienced help β€” never self-diagnose.

The short answer

A sick fish usually shows a change from its normal self β€” and the general warning signs are worth knowing. The most common are clamped fins, spots or patches, lethargy, unusual breathing, and not eating. If you notice these, your first move is always the same: check your water quality, because poor water causes or worsens most illness. For anything beyond the basics, seek help from a vet or experienced fishkeeper β€” don’t try to self-diagnose a specific disease.

Common general signs to watch for

  • Clamped fins held tight against the body instead of spread.
  • Spots, patches, film or fuzz on the skin, fins or gills.
  • Lethargy β€” resting on the bottom, hanging near the surface, or hiding when it normally doesn’t.
  • Rapid or laboured breathing, or gasping at the surface.
  • Loss of appetite or ignoring food it usually loves.
  • Fading colour, or unusual swimming (rolling, darting, scraping against objects).

None of these points to one specific disease β€” they’re your cue to investigate, not to reach for a bottle of medication blindly.

Always check first: most "disease" turns out to be water quality. Test ammonia, nitrite and nitrate before anything else β€” see our test kit picks.

What to do (and not do)

  1. Test the water and do a water change if ammonia or nitrite is above zero, or nitrate is high.
  2. Check the basics: temperature, filtration, recent changes or new additions.
  3. Isolate a clearly unwell fish if you have a spare tank, so it can rest and any problem stays contained.
  4. Don’t medicate blindly. Random treatments stress fish and can crash your filter bacteria.
  5. Get expert help for a specific diagnosis β€” an aquatic vet or a reputable, experienced community.

Prevention beats cure

Most illness traces back to husbandry. Stable water, sensible stocking and a steady routine keep fish resilient. Keep up water testing and aquarium maintenance, quarantine new fish, and address stressors early β€” see why is my fish hiding? and why is my fish gasping at the surface?. When something serious is beyond your experience, always defer to a professional.

Frequently asked questions

What's the first thing to do if I think my fish is sick?

Test your water. Poor water quality causes or worsens most illness, and it's the one thing you can check and fix immediately. Only after ruling out water problems should you look further.

Can I diagnose fish disease from a photo online?

It's risky. Many conditions look alike, and wrong treatments can make things worse. Use general signs to spot a problem early, then get advice from an aquatic vet or an experienced fishkeeper.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages