How to deal with a sick fish in your tank
I want to be honest with you about fish keeping: most fish that 'suddenly die' actually got sick days or weeks before, but the signs are subtle and easy to miss. By the time a fish is obviously sick, it's often too late to save. This is one of the most frustrating parts of the hobby. Fish hide illness — it's a survival instinct in the wild, where a sick fish is a predator's target. In your tank, a sick fish just looks a little off until suddenly it's not. The fix isn't heroic intervention. It's prevention — a healthy tank with stable parameters, daily observation, and knowing what to look for. Most fish diseases are environmental, not contagious. Fix the water, fix the fish. Here's how to actually help a sick fish and, more importantly, prevent fish from getting sick in the first place.
First, check the water — 90% of fish disease starts here
Before doing anything else, test your water:
- Ammonia: should be 0 ppm. Anything above is toxic.
- Nitrite: should be 0 ppm. Toxic to fish.
- Nitrate: should be <40 ppm ideally, <20 ppm for sensitive species.
- pH: depends on species, but should be stable (no sudden swings).
- Temperature: appropriate for your species, stable (no heater malfunctions).
Get a master test kit (API Freshwater Master Test Kit is the gold standard, around $25-30). The strip tests from pet stores are inaccurate and miss critical issues.
If your ammonia or nitrite is above 0, your tank isn't cycled properly or your bio-filter is failing. This is the actual cause of most fish deaths.
Common water issues that cause fish to get sick:
- New tank not fully cycled (incomplete nitrogen cycle)
- Overfeeding (creates excess waste)
- Overstocking (too many fish for the filtration)
- Infrequent water changes (waste builds up)
- Decaying organic matter (dead plant, uneaten food)
- Filter not working properly
Identify the actual symptoms
Common fish disease symptoms:
- Lethargy: sitting on bottom, not swimming normally
- Loss of appetite: ignoring food
- Gasping at the surface: oxygen deprivation or ammonia poisoning
- Clamped fins: fins held tight against body instead of fanned out
- White spots (ich): looks like grains of salt, common parasite
- Fuzzy white patches (fungus): usually secondary infection
- Red streaks in fins: bacterial infection, often from poor water
- Rotting fins: bacterial or fungal, often from poor water
- Bloating: dropsy, swim bladder issues, or bacterial infection
- Swimming upside down: swim bladder disorder
- Rubbing against objects (flashing): parasites
For most common issues, accurate diagnosis isn't critical because the treatment overlaps:
- Improve water quality
- Raise temperature slightly (for ich)
- Salt (for many external parasites, in appropriate species)
- Medication (when appropriate)
Quarantine the sick fish if possible
If you have a separate tank (even a small 5-10 gallon hospital tank), move the sick fish there. This:
- Prevents disease spread to other fish
- Makes treatment easier (smaller water volume = less medication needed)
- Lets you observe the fish more closely
- Protects beneficial bacteria in your main tank
Hospital tank setup:
- Small tank (5-10 gallons is fine)
- Sponge filter or small internal filter
- Heater
- Some hiding places (plants, cave)
- No substrate (easier to clean)
If you don't have a separate tank, you can treat the main tank. Just be aware that some medications affect invertebrates, plants, and beneficial bacteria. Read labels carefully.
Sometimes, quarantining isn't worth it if the fish is clearly dying. Euthanasia is better than prolonged suffering. The clove oil method is the most humane.
Treat common diseases
For the most common fish diseases:
Ich (white spot disease):
- Caused by a parasite
- Treat with copper-based medication, malachite green, or salt (species-dependent)
- Raise temperature to 82-86°F to speed up the parasite life cycle
- Treat for 10-14 days (the full lifecycle)
Fin rot:
- Usually bacterial, secondary to stress or injury
- Improve water quality (this alone often fixes it)
- Antibacterial medication if severe
- Salt can help for some species
Fungal infections (white fuzzy patches):
- Improve water quality
- Antifungal medication
- Salt bath for some species
Dropsy (bloated, pinecone scales):
- Often bacterial, often terminal
- Treat with antibacterial medication
- Euthanasia often the kindest option
Swim bladder issues (swimming upside down):
- Can be bacterial, dietary, or genetic
- Try fasting for 2-3 days, then feeding blanched peas
- Antibacterial medication if bacterial
Always read medication labels carefully and follow dosage instructions. Overdosing fish medications can kill fish faster than the disease.
Daily care while treating
While treating a sick fish:
- Continue water changes (smaller, more frequent: 10-20% every other day)
- Monitor water parameters (test daily)
- Observe behavior (eating, swimming, breathing)
- Note any changes (improvement or decline)
- Don't overfeed (uneaten food decays and worsens water quality)
- Reduce stress (dim lighting, less activity around the tank, no tank mate aggression)
Improvement signs:
- Eating normally
- Active swimming
- Normal breathing rate (gills moving, not gasping)
- Fins fanned out instead of clamped
- Normal coloration (bright, not faded)
Decline signs:
- Stopping eating
- Lethargy increasing
- Difficulty swimming
- Visible progression of disease
- Labored breathing
Most fish show clear signs within 2-3 days of treatment. If there's no improvement by day 5, the treatment probably isn't working.
Prevention is way better than treatment
Honestly, the single best thing you can do for fish health is prevent disease in the first place:
- Cycle your tank before adding fish (4-6 weeks for a new tank)
- Stock appropriately (don't overcrowd)
- Feed quality food, in small amounts, once or twice daily
- Weekly water changes (10-25%, depending on bioload)
- Test water regularly (especially in new tanks)
- Quarantine new fish for 2-4 weeks before adding to main tank
- Don't transfer water, decorations, or equipment between tanks (can spread disease)
- Maintain your filter (rinse in tank water, not tap water — chlorine kills beneficial bacteria)
The hobby adage: nothing good happens fast in a fish tank. Slow, stable, consistent care produces healthy fish. Rushing, overstocking, overfeeding, and inconsistent care produces sick fish.
Most experienced fish keepers have learned this the hard way. Hopefully you can learn it from us instead.
Citations & External Resources
This guide was researched using authoritative sources. For further reading, explore the references below:
Frequently Asked Questions
How to deal with a sick fish in your tank?
Sick fish are hard to diagnose and often too late to save. Here's how to catch problems early and what to do. For more practical tips, check out our guide on How to Dose Fertilizer for Plants.
What is the best way to deal with a sick fish in your tank?
The best way to deal with a sick fish in your tank is to follow a systematic step-by-step approach. I want to be honest with you about fish keeping: most fish that 'suddenly die' actually got sick days or weeks before, but the signs are subtle and easy to miss. By the time a fish is obviously sick,... You might also find our guide on How to Dose Fertilizer for Plants helpful.
How long does it take to deal with a sick fish in your tank?
Most people can deal with a sick fish in your tank within 7 minutes of consistent practice. The exact timeline depends on your starting point and how diligently you follow the steps in this guide. For more help, read our related guide: How to Dose Fertilizer for Plants.