How to Tell If My Fish Is Sick
Fish can't tell you when something feels wrong, but they often show us through changes in their behavior, appearance, breathing, or eating habits.
·
By Michel Scavuzzo, Founder, PetCompanionAI
Accountable authorship and editorial standards are explained in the Trust Center.
Quick answer
The best way to recognize a sick fish is to know what your healthy fish normally looks like. Watch for persistent changes in swimming, behavior, appearance, breathing, or appetite—and always check water quality before assuming disease. When symptoms are severe, rapidly worsening, or affecting multiple fish, consult a veterinarian experienced with fish.
This is educational context, not a diagnosis. Read the full explanation and sources below.
The key is knowing what's normal for your fish. When something suddenly changes, pay attention.
Watch Their Behavior
One of the earliest signs of a problem may simply be your fish acting differently.
Watch for:
- Hiding much more than usual
- Staying at the bottom of the tank
- Floating unusually near the surface
- Swimming sideways, upside down, or erratically
- Difficulty maintaining balance or buoyancy
- Rubbing or scratching against rocks and decorations
- Becoming unusually inactive
- Suddenly becoming unusually aggressive or isolated
- Clamped fins held tightly against the body
A single unusual behavior doesn't automatically mean your fish is sick. What matters most is a persistent or significant change from that fish's normal behavior.
Look at Their Body
Take a few seconds every day to actually look at your fish.
Possible signs of illness include:
- White spots or unusual patches
- Redness, sores, ulcers, or bleeding
- Torn or deteriorating fins
- Fuzzy or cotton-like growths
- Swollen or unusually thin abdomen
- Raised scales
- Cloudy or abnormal-looking eyes
- Changes in coloration
- Visible lumps or growths
- Unusual mucus or coating on the body
- Parasites or worm-like material
Changes that appear suddenly or continue getting worse deserve attention.
Pay Attention to Breathing
Breathing can provide an important clue.
A fish that's breathing much faster than usual, constantly gasping at the surface, or showing unusually rapid gill movement may be experiencing stress.
But don't immediately assume it's a disease.
Check the water first.
Low oxygen, ammonia, nitrite, incorrect temperature, chlorine exposure, or other water-quality problems can make perfectly healthy fish appear sick very quickly.
Is Your Fish Still Eating?
A sudden loss of appetite can be another warning sign, especially when a fish that normally rushes toward food suddenly ignores it.
Missing one meal isn't necessarily an emergency. But refusing food repeatedly—especially alongside unusual swimming, breathing, or physical changes—is worth investigating.
Check the Aquarium
Sometimes the fish isn't the original problem.
The environment is.
If several fish begin behaving strangely at approximately the same time, immediately consider the aquarium conditions.
Check:
- Water temperature
- Ammonia
- Nitrite
- Nitrate
- pH appropriate for the species
- Filtration
- Water circulation and oxygenation
Also consider anything that recently changed: new fish, plants, decorations, medications, cleaning products, a large water change, filter maintenance, or something accidentally entering the aquarium.
Be Careful With Medication
Seeing a sick-looking fish doesn't automatically tell you what's causing the problem.
Parasites, bacterial infections, fungal problems, injuries, poor nutrition, stress, and bad water conditions can sometimes produce similar symptoms. Treating for the wrong condition can create additional stress.
Start by observing the symptoms carefully and checking the environment rather than randomly adding medications to the aquarium.
Know When It's Serious
Rapid deterioration, severe difficulty breathing, uncontrolled swimming, significant wounds, extreme swelling, repeated inability to remain upright, or multiple fish becoming sick or dying should be taken seriously.
An aquatic veterinarian or veterinarian experienced with fish can help diagnose problems that can't be identified reliably from appearance alone.
The Bottom Line
The best way to recognize a sick fish is to know what your healthy fish looks like.
Watch how it swims. Notice how it eats. Learn where it normally spends its time. Look at its fins, scales, eyes, and breathing.
Those few seconds of observation every day can make a difference because when something changes, you'll notice.
Your fish may not be able to speak to you, but if you're paying attention, they're constantly giving you information.