Summary: 90% of the "sick fish" calls I get are water quality problems, not fish diseases. The symptoms look the same — clamped fins, loss of appetite, gasping at the surface — but the root cause is almost always ammonia, nitrite, or temperature stress. After 8 years on service calls, I can tell you: test the water first. If the parameters are off, fix the water. The fish will recover. If the water is perfect and the fish is still dying? That's when you worry about actual disease.
The phone rings at 7 PM on a Tuesday.
"Hi, my fish is acting weird. It's hiding. It's not eating. Its fins are clamped. Is it sick? What medicine should I buy?"
This is the most common call I get. Every week. Sometimes twice a week.
And 9 times out of 10, the answer is the same: it's not sick. The water is bad.
Let me walk you through how to tell the difference.
Step 1: Check the Water Parameters First
This is the first thing I ask every customer. And 70% of the time, they haven't tested the water.
They've watched YouTube videos about fish diseases. They're ready to dose their tank with antibiotics.
Don't do that.
Test these three things first:
- Ammonia — should be 0.00 ppm
- Nitrite — should be 0.00 ppm
- pH — should match the species' natural range
If any of these are off? You don't have a sick fish problem. You have a water quality problem.
The symptoms are identical. Clamped fins. Loss of appetite. Lethargy. Gasping.
But the root cause is different. And the treatment is different.
Step 2: Compare the Symptoms
Here's how to tell the difference.
Water quality symptoms:
- All fish in the tank are affected (not just one)
- Symptoms appeared suddenly (within 24-48 hours)
- The fish are gasping at the surface (oxygen stress)
- The water looks cloudy or smells off
- You recently did a water change, added new fish, or cleaned the filter
Actual disease symptoms:
- Only one or two fish are affected
- Symptoms appeared gradually (over days or weeks)
- There are visible spots, lesions, or fungus on the body
- The fish are rubbing against rocks or substrate (itching)
- The water parameters are perfect
If multiple fish are acting weird at the same time? It's water quality. Not disease.
Step 3: The Most Common Water Quality Problems
After 8 years of service calls, these are the top 3:
Problem 1: Ammonia Spike
- Cause: overfeeding, new tank not cycled, filter media cleaned with tap water
- Symptoms: fish gasping at surface, clamped fins, loss of appetite
- Fix: 30% water change, dose with beneficial bacteria, reduce feeding
Problem 2: Nitrite Spike
- Cause: new tank cycling, filter media cleaned too thoroughly
- Symptoms: fish lethargic, brown gills, rapid breathing
- Fix: 30% water change, add Seachem Prime (detoxifies nitrite), wait for cycle to catch up
Problem 3: pH Crash
- Cause: tap water pH mismatch, substrate leaching, overstocking
- Symptoms: fish stressed, color fading, not eating
- Fix: gradual water changes to slowly adjust pH, don't shock the fish
Step 4: When It's Actually Disease
If the water parameters are perfect and the fish is still dying? Then it's actual disease.
The most common diseases:
- Ich (white spots) — visible white dots on the body
- Fin rot — frayed, discolored fins
- Velvet — golden dust on the skin
- Columnaris — cotton-like lesions around the mouth
But here's the thing: most of these diseases are stress-related. And stress is almost always caused by water quality problems.
Fix the water. Reduce the stress. The fish's immune system will handle the rest.
Step 5: Don't Dose Antibiotics Blindly
This is the mistake that makes me crazy.
Customer calls: "My fish is sick. Should I add antibiotics?"
I ask: "Did you test the water?"
"No. I watched a video. It looks like fin rot."
Don't do this.
Antibiotics kill beneficial bacteria. They crash your cycle. They make the water quality problem worse.
Test the water first. If the water is bad, fix the water. If the water is perfect and the fish is still sick? Then you treat the disease.
The 80/20 Rule
After 8 years, the breakdown is:
- 80% of "sick fish" calls are water quality problems
- 15% are stress-related disease (still caused by water quality)
- 5% are actual contagious disease
That's the 80/20 rule. Test the water. 80% of the time, that's the problem.
What We Tell Every Customer
When we deliver a custom aquarium at Ruibit, we don't just hand over the tank. We leave a test kit. We show the customer how to use it. We explain what each parameter means.
We also leave a maintenance checklist. Weekly water tests. Monthly water changes. Quarterly filter maintenance.
If the customer follows that checklist? They rarely call us about sick fish.
The First Thing You Should Do
If your fish is acting weird, the first thing you should do is test the water.
Not Google the symptoms. Not watch YouTube videos. Not buy antibiotics.
Test the water. Ammonia. Nitrite. pH.
9 times out of 10, that's the problem. Fix the water. The fish will recover.