ℹ️ Some pages are still being translated — you may occasionally see Romanian content. Thanks for your patience!
Problems, Diseases & Treatments for Discus

Bacterial gill infections in discus: urgent step-by-step treatment

Bacterial gill infections in discus (Flavobacterium columnare, Aeromonas) — potentially lethal in 24-72h. A guide with symptoms, how to tell them from gill parasites, eSHa 2000 / JBL Ektol treatment and a recovery protocol.

D
The Discus.ro Team Verified
Published Jan 15, 2026· Updated May 11, 2026· 11 min read
A discus breathing fast and sitting next to the air stone in a treatment tank with intense aeration, a sponge filter and a colored water-test kit — a sign of a bacterial gill infection
Fast breathing and staying near the oxygen source are signs of a bacterial gill infection — a 24–72h emergency: a large water change, max aeration and an antibiotic (eSHa 2000), at a stable 29°C (84°F).

Quick summary

  • Emergency: lethal in 24–72h in severe forms — act immediately.
  • Culprit bacteria: Flavobacterium columnare (overlaps with Columnaris), Aeromonas hydrophila, Pseudomonas fluorescens.
  • Main trigger: poor water quality (NH₃ >0 / NO₂ >0) + already-irritated gills (chlorine, parasites).
  • Telltale sign: breathing >100 movements/min, fish at the surface, one operculum held open.
  • MANDATORY step 1: a 30–40% water change + max aeration + a parameter test.
  • Treatment: eSHa 2000 5 ml/50L × 5 days OR JBL Ektol Bac Plus 250.
  • Telling it from gill parasites: gill infections respond LITTLE to a water change; parasites respond IMMEDIATELY to temperature + salt.

In short

  • Emergency: lethal in 24–72h in severe forms — act immediately.
  • Culprit bacteria: Flavobacterium columnare (overlaps with Columnaris), Aeromonas hydrophila, Pseudomonas fluorescens.
  • Main trigger: poor water quality (NH₃ >0 / NO₂ >0) + already-irritated gills (chlorine, parasites).
  • Telltale sign: breathing >100 movements/min, fish at the surface, one operculum held open.
  • MANDATORY step 1: a 30–40% water change + max aeration + a parameter test.
  • Treatment: eSHa 2000 5 ml/50L × 5 days OR JBL Ektol Bac Plus 250.
  • Telling it from gill parasites: gill infections respond little to a water change; parasites respond immediately to temperature + salt.

What you'll learn from this guide

Bacterial gill infections in discus are among the most dangerous emergencies in fishkeeping — the gills are the breathing organs, and an acute infection can kill a discus in 24–72 hours. In Symphysodon they're most often caused by Flavobacterium columnare (the same bacterium as in Columnaris), Aeromonas hydrophila and Pseudomonas fluorescens. This guide shows you how to recognize the first signs, how to tell a bacterial gill infection from gill parasites or ammonia poisoning (the response to treatment is completely different!), which antibiotics to use (eSHa 2000, JBL Ektol Bac Plus 250, Sera Baktopur Direct) and how to support recovery afterwards.

What bacterial gill infections are — biology

AspectDetail
CauseOpportunistic gram-negative bacteria
Common speciesFlavobacterium columnare, Aeromonas, Pseudomonas, Myxobacteria
LocationOn the gills (gill lamellae)
TriggerPoor water + irritated gills / stressed fish
ContagiousYes, within the tank — fast spread
LethalityAcute form: 50–80% in 24–72h
Optimal temperature for the bacteria28–32°C (82–90°F)

Key idea: Flavobacterium lives normally in any aquarium. It turns lethal when the environment weakens the fish or the gills are already inflamed by chlorine / ammonia / parasites.

Triggers — what sets off gill infections

TriggerFrequencyMechanism
Ammonia (NH₃ >0)⭐⭐⭐⭐⭐A chemical burn on the gills
Nitrite (NO₂ >0)⭐⭐⭐⭐⭐Blocks oxygen in the blood
Chlorine / chloramine from fresh water⭐⭐⭐⭐⭐A direct burn
Overcrowding⭐⭐⭐⭐Biological saturation + stress
Pre-existing gill parasites⭐⭐⭐⭐Wounds → an entry point
Sudden pH swings (>0.5)⭐⭐⭐Gill mucus irritation
New fish (new bacterial strains)⭐⭐⭐Pathogen import
Insufficient filtration⭐⭐⭐Waste buildup
Fluctuating temperature⭐⭐⭐Lowered immunity

⚠️ 90% of gill-infection cases come from ammonia / nitrite / chlorine — ALWAYS test the water before reaching for an antibiotic.

Symptoms — how to recognize gill infections

Early stage (hours 0–24)

  • ✅ Fast breathing — >100 movements/min (normal 60–80)
  • ✅ The discus stays at the surface near the filter/outflow
  • ✅ Slight redness visible through the operculum
  • ✅ Appetite drops but it still eats

Moderate stage (hours 24–48)

  • ❌ Visible gasping, mouth constantly open
  • ❌ One operculum held open or moving unevenly
  • ❌ Bright red or pale (anemic) gills
  • ❌ Food refusal
  • ❌ Lethargy, starting to sit on the bottom

Advanced stage (hours 48–72) — EMERGENCY

  • ❌ Extreme gasping, the fish is nearly moribund
  • ❌ The operculum fixed open
  • ❌ White/gray mucus visible on the gills
  • ❌ Stuck-together or destroyed gill lamellae
  • ❌ The fish lies on its side / off balance
  • ❌ Possible mortality within hours

Differentiation — gill infection vs other causes of fast breathing

The differentiation is CRUCIAL — the treatments are completely different:

SymptomBacterial gill infectionGill parasites (Costia, Dactylogyrus)Low oxygenAmmonia / Nitrite
Fast breathing✅✅✅✅
Response to a water changeLittleNoImmediateImmediate
Response to aerationLittleNoTotalLittle
Red gills✅Sometimes❌✅
White mucus on the gills✅No❌❌
Rubbing on decorNo✅NoSometimes
One stuck operculum✅ Characteristic❌❌❌
Positive NH₃/NO₂ water testPossibleNoNo✅ Confirmation
TreatmentAntibioticPraziquantel / saltAerationUrgent water change

🎯 Quick test: a 50% water change + max aeration. If breathing returns to normal in 1–2 hours → it was the water. If it persists → a bacterial gill infection or parasites (check the other signs).

Treatment — step by step

Step 1 — The first 2 hours (MANDATORY stabilization)

Whatever the suspected cause, do the first 2 hours the same way:

  1. A 30–40% water change at the same temperature (dechlorinate with Seachem Prime)
  2. Max aeration — 2 air pumps + a stone diffuser
  3. Test: NH₃, NO₂, NO₃, pH, temperature
  4. Correct immediately:
    • NH₃/NO₂ > 0 → another 50% change
    • Drifting pH → wait for it to stabilize
    • Temperature: stable at 29°C (84°F)
  5. Observe for 1–2 hours — if breathing normalizes → it was water quality (probably an ammonia crisis or chlorine)

If the symptoms persist after 2 hours → a bacterial gill infection is confirmed → antibiotic treatment.

Step 2 — First-line antibiotic (early-to-moderate stage)

Option A: eSHa 2000 ⭐ TOP RECOMMENDATION

DetailValue
SpectrumBroad (gram + / –)
Dose5 ml / 50 L (13 US gal)
Duration5 consecutive days
Priceapprox. €9–15 / 20 ml (RO estimate)
AvailableAquarium shops, online

Procedure:

  1. Remove the activated carbon (it absorbs the medication)
  2. Max aeration kept up throughout the course
  3. Initial dose 5 ml/50L
  4. 25% change / day + a proportional re-dose (days 2–5)
  5. Day 6: 50% change + fresh activated carbon + a multivitamin

Option B: JBL Ektol Bac Plus 250

DetailValue
SpectrumExternal antibacterial
DosePer the manufacturer
Priceapprox. €17 / 100 ml (RO estimate)
SpecificExternal infections + gill infections

Option C: Sera Baktopur Direct

DetailValue
ActiveNifurpirinol (tablet)
Dose1 tablet / 20 L (5 US gal)
Duration2 days + a repeat
Priceapprox. €11–15 (RO estimate)

Option D: Waterlife Myxazin

  • Excellent for gill infections + associated Columnaris
  • Available online in the EU (approx. €19–25 / RO estimate)

🧮 For the exact dose on the net volume (minus substrate / decor), use the treatment calculator.

Step 3 — Severe cases (advanced stage)

If the fish already has a fixed-open operculum + white mucus:

  1. Isolate in a hospital tank (40–80 L / 10.5–21 US gal, a sponge filter with bacteria from the main tank + 50% fresh water)
  2. A strong antibiotic:
    • Sera Baktopur Direct (nifurpirinol, 1 tablet / 20L)
    • Kanamycin (250 mg / 40L) — veterinary prescription
    • Oral oxytetracycline — via a vet
  3. Temperature 29°C (84°F) constant (do NOT raise to 32°C / 90°F — Flavobacterium thrives in high heat!)
  4. Aeration with 2 pumps + a stone diffuser
  5. Epsom salt 1 g/L (NOT regular salt) — reduces inflammation
  6. Treat the main tank too preventively (half dose)

Step 4 — Recovery support (after treatment)

ActionDuration
30% changes × 2/week4 weeks
Stable temperature 29°C (84°F)always
Multivitamin in the food 2× / day2 weeks
A high-protein diet (beef heart, bloodworms)2 weeks
Indian almond (catappa) leaves (1 / 50L / 13 US gal)continuous
Activated carbon in the filterreintroduced after treatment
Daily breathing monitoring4 weeks

Recovery time:

  • Normal breathing: 2–4 days after effective treatment
  • Appetite returns: 3–7 days
  • Full recovery: 2–3 weeks
  • The gills may have permanent scars (no major impact if the fish breathes normally)

Common mistakes

❌ An antibiotic before the water change → in 60% of cases the problem is ammonia/nitrite/chlorine. Treat the primary cause, not the symptom.

❌ Raising the temperature to 32°C (90°F) "like for Ich" → Flavobacterium multiplies faster in high heat. Keep 29°C (84°F).

❌ Large changes (>50%) mid-treatment → you dilute the antibiotic abruptly.

❌ Activated carbon in the filter → it fully absorbs the antibiotic, zero treatment.

❌ Stopping treatment on day 3 "it looks better" → the infection returns aggressively in 24–48h.

❌ Treating only the affected fish → the bacterium is in the whole aquarium. Treat the whole environment.

❌ Combining eSHa 2000 + JBL Ektol at the same time → cumulative toxicity.

❌ Weak aeration during treatment → fish with gill infections have a vital need for O₂.

❌ Confusion with parasites → treating something bacterial with Praziquantel → a loss of critical time.

Prevention — how to avoid gill infections

ActionFrequencyBenefit
A weekly water test (NH₃, NO₂, NO₃)weeklyEarly detection
ALWAYS dechlorinate fresh waterat every changeNo chemical burn
25–30% changes × 2 / weekalwaysNO₃ <20 ppm
Good aeration (even with a filter)alwaysDiscus need a lot of O₂
Correct density (1 discus / 40 L+ / 10.5 US gal+)alwaysReduces stress + bioload
A stable temperature 29°C (84°F)alwaysMaximum immunity
4-week quarantine for new fishmandatorySee the quarantine guide
Disinfecting nets between tanksalwaysNo cross-contamination
A multivitamin in the food periodicallyweeklyProtective mucus
Indian almond (catappa) leaves in the tankcontinuousA mild natural antibacterial

See also water changes for beginners and water parameters.

The gill infection — Columnaris — Fin Rot link

Flavobacterium columnare causes 3 manifestations of the same infection:

  • On the gills → bacterial gill infection
  • On the skin / mouth → Columnaris
  • On the fins → Fin Rot

They can appear at the same time or one after another. The treatment is identical — gram-negative antibiotics (eSHa 2000, Waterlife Myxazin) + clean water + a temperature stable at 29°C (84°F) (do NOT raise it).

When to consult a specialist

  • Mortality appears within <24h of the first signs
  • The whole group affected at once (probably water poisoning)
  • A full treatment (5 days) doesn't work
  • Fluffy white patches appear (confirming Columnaris)
  • Affected fry (sensitive doses)

Post on dedicated forums with photos (gills from each side + behavior) + current water parameters + the protocol you followed — or contact breeders from the discus.ro directory.

Final checklist — managing bacterial gill infections

  • ☐ Tested the water immediately (NH₃, NO₂, NO₃, pH, temp)
  • ☐ A 30–40% water change with Prime
  • ☐ Max aeration (2 pumps + a stone diffuser)
  • ☐ Observed for 1–2 hours — if it persists → bacterial confirmation
  • ☐ Removed the activated carbon
  • ☐ Started eSHa 2000 / JBL Ektol / Sera Baktopur
  • ☐ Stable temperature 29°C (84°F) (do NOT raise it!)
  • ☐ 25% changes / day + re-dosing
  • ☐ Full treatment for 5 days, NOT interrupted
  • ☐ Post-treatment: fresh carbon + multivitamin + a varied diet
  • ☐ Breathing monitoring for 2 weeks
  • ☐ Investigated the initial cause (water? chlorine? parasites?)
  • ☐ If more fish are affected → treat the whole aquarium

What to do next

📚 Continue learning:

🔧 Practical resources:

🐠 Final tip: Bacterial gill infections are an emergency — the difference between loss and rescue is often 6–12 hours. Keep eSHa 2000 and Seachem Prime always at home — you don't have time to order when the fish is gasping. And remember: 90% of gill infections are bad water masquerading as an infection — always test parameters before reaching for an antibiotic.

8 views

Want a clear schedule for your tank?

Generate a personalized plan for water changes, feeding, testing and maintenance — in just 2-3 minutes.

Generate care plan
Track this automatically in My AquariumNEW

Save your tank, log water parameters and get email reminders for care tasks — for free.

Open My Aquarium

Frequently asked questions

Test: a 50% water change + Prime + max aeration. Breathing returns in 1–2h = it was ammonia. Persisting gasping + a stuck operculum + red gills + white mucus = a bacterial gill infection. Test the water with a LIQUID kit — NH3>0 or NO2>0 = poisoning, not bacteria.

Problems, Diseases & Treatments for Discus

Back to category

discus.ro Newsletter

Get notified when we publish new guides, articles and news about discus care.

No spam. Unsubscribe anytime.

discus.ro logodiscus.ro

A practical resource for discus fish keepers worldwide: in-depth care guides, a complete variety encyclopedia, and free aquarium tools.

Note: our shop currently ships within Romania only — international shipping is coming soon.

Company details

discus.ro is operated by:

Company: SC Libraria Junior S.R.L
VAT ID: RO47180412
Reg. No.: J10/1518/2022
Address: Sos. Bucuresti, nr 5, Buzau, Buzau
Email: admin@discus.ro
ANPC - Alternative Dispute ResolutionODR - Online Dispute Resolution
© 2026 discus.ro — All rights reserved