Fish Lethargic and Not Eating? The 5-Minute Triage
Last updated: November 2026
Act now if the lethargy comes with any of these
- Gasping at the surface, several fish down at once, or a tank under 6 weeks old — treat as ammonia/nitrite poisoning: 40–50% water change now, no feeding, then read on. See the emergency protocol.
- Red streaks, ulcers, or pinecone swelling alongside the laziness — bacterial septicemia or dropsy; the clock is today, not next week (red streaks & sores).
- A passive fish drifting at the surface that won't right itself — that has moved past lethargy into the first-hour rescue window: floating at top, not dead.
Severe cases: consult an aquatic-experienced vet where available.
"My fish is lethargic and not eating" is the single most common — and most ambiguous — complaint in the hobby, because appetite loss and listlessness are what every fish does at the start of everything: poisoning, chill, parasite, infection, grief over a lost schoolmate, or simply age. The good news is that the ambiguity collapses fast. A lethargic, bottom-sitting, food-refusing fish answers five questions in five minutes, and the answers sort it into a cause with a fix. This page is that triage: the test-first order of operations, a causes table that reads your situation, and the honest emergency line. If your fish is only refusing food but is bright and swimming normally, you want the narrower not-eating decision tree instead.
The 5-minute triage — test the water before you touch the fish
Appetite loss is an alarm, not a disease, and nine times out of ten the fire is in the water. Order matters: testing before medicating, and water changes before fancy treatments.
- Test ammonia and nitrite — this is step one, not step five. Both must read 0 ppm with a liquid kit. Any measurable reading explains the lethargy completely: sub-lethal ammonia and nitrite make fish dull, bottom-hugging, and appetiteless long before anything dramatic shows. No kit yet? Do a 40–50% temperature-matched water change anyway — it's the fix and the test at once — then buy the kit (what to buy).
- Read the real temperature with a thermometer, not the heater dial. "Room temperature" kills tropical appetite: below ~74 °F / 23 °C most tropicals go slow and stop eating; below 70 °F / 21 °C their immune systems stall too.
- Check nitrate. Over 40 ppm chronic means the fish has been living in its own wastewater — dull color, clamped fins, low drive. Fix: weekly 25–40% changes, and re-check stocking against the stocking calculator.
- Scan the body and the tank. White grains or dusty film → spots guide. Red marks → sores. Swelling, pop-eye, weight loss → dropsy/organ failure (see lying on the bottom). New fish or a fresh decor move in the last two weeks? Stress is live on the list.
- Count the casualties. One fish = individual problem (illness, age, bullying). Several or all = the shared water, full stop. If the tank is under about six weeks old and any fish is off, assume a cycling problem and jump straight to new tank syndrome before anything else.
Not sure you're reading the signs right? The Symptom Finder ranks causes from your exact combination plus tank age — worth 60 seconds while the water change runs.
Causes table: lethargic and not eating
| Cause | What you also see | Tank age / who | Test tells | First move |
|---|---|---|---|---|
| Ammonia / nitrite | Clamped fins, red or brown gills, several fish listless, hovering near outflow | Any; worst under 6 weeks or after filter cleaning with tap water | Ammonia and/or nitrite above 0 ppm | 40–50% change now, stop feeding, re-test daily; if the tank is new, run the cycle rescue |
| Temperature too low | Slow, huddling in corners, digestion visibly sluggish, no other marks | Tropicals in unheated rooms; bettas, gouramis, discus are chill-sensitive | Thermometer reads below species range (tropicals want 76–80 °F / 24–27 °C) | Right-size the heater, raise max 2 °F per hour; appetite usually returns in 24–48 h |
| Illness onset (ich, internal bacterial, dropsy) | Fine one week, off the next — then spots, flashing, wasting, swelling, or sores emerge | Established tanks; new livestock in last 2–3 weeks | Water clean; signs escalate daily | Diagnose by sign: spots, sores, or the dropsy notes in lying on the bottom |
| Stress / new tank | Days 1–10 after setup or new fish: hiding, refusing food, clamped fins, otherwise clean | Fresh setups, big rearrangements, bullying in the school | Water 0/0/low; temp right; fish unmarked | Dim lights, minimal traffic, no forced feeding; most schools settle in 3–7 days; see not-eating tree |
| Old age / end-stage disease | Weeks-to-months slow fade, thinner over the back, sleeping at the surface, no acute marks | Species past typical lifespan (bettas 2–3 yr, goldfish 10+) | Everything reads clean; nothing responds to fixes | Comfort care and honesty — the letting-go conversation is in lying on the bottom |
Work the table top to bottom, because that's also the ranking: in a real lethargic-and-not-eating fish, water quality out-predicts disease, temperature out-predicts mystery illness, and "mystery illness" out-predicts old age. Only reach for the bottom rows after the top ones test clean.
What to do by cause
Ammonia/nitrite positive: daily 40–50% temperature-matched changes until two consecutive zeros, feed nothing while toxins read, find the source (dead fish hidden in decor, overfeeding, media rinsed in chlorinated water, an uncycled or overstocked tank — the new-tank decoder covers the classic signs). Feeding is the last thing a poisoned fish needs; digestion burns oxygen a poisoned blood supply can't deliver.
Cold: fix the heater before anything else — a 5-gallon needs 50 W, and unheated "tropical" setups are the most common hidden cause in betta and gouramis (betta care). Raise slowly, re-test appetite after two days at range.
Illness onset: the lethargy is the opening act — identify the actor. Treat the confirmed diagnosis (heat and salt strategy for ich; antibacterial plus big water changes for septicemia) and never medicate while ammonia or nitrite is above zero; the tank gets clean-water support either way.
Stress/new tank: patience plus pristine water. Try high-value foods (thawed frozen bloodworms, a pinch of garlic-soaked pellet) once, daily — if it smells them and turns away for a week straight, that's data pointing at illness, not nerves.
Age/end-stage: keep food where the fish can reach it without fighting flow, keep the water spotless, and track condition weekly (photos help). When wasting, swelling, or gasping stacks up, the bottom-sitting guide's euthanasia conversation is the kind place to land.
12 lethargic-fish causes and fixes
The full list, in the order you should rule things out. The first five match the table above and account for the overwhelming majority of cases; causes 6–12 are the ones that hide behind clean test results and a "but the water is fine" tank.
- Ammonia, nitrite, or runaway nitrate. Any measurable ammonia or nitrite fully explains a dull, bottom-hugging, food-refusing fish — and so does chronic nitrate over 40 ppm. Fix: a 40–50% temperature-matched change now, feed nothing until both read 0 ppm, re-test daily, and run the new-tank rescue if the setup is under six weeks old. The milky-water phase that often accompanies this crash is decoded on the cloudy water page.
- Temperature too low for the species. Tropical fish in a cool room don't get "cold" dramatically — they digest slowly, hang at the bottom, and stop eating long before the thermometer looks alarming. Fix: verify with a real thermometer, right-size the heater (50 W per 5 gallons), and raise no faster than 2 °F per hour; appetite usually returns within two days in range.
- An illness in its opening stage. Ich, internal bacterial infection, and velvet all start with a week of "just off" before a single spot or sore appears — appetite loss is stage one of nearly every fish disease. Fix: scan daily for emerging signs — grains or dust toward the spots guide, red marks toward sores — and treat the diagnosis once it shows, not the lethargy now.
- Stress — new tank, new tankmates, big changes. Days 1–10 after any disruption produce hiding, clamped fins, and a ignored pellet with zero physical marks; the fish is scared, not sick. Fix: dim lights, minimal foot traffic, one high-value offer per day, and patience — most fish commit to eating again within 3–7 days, with the not-eating tree covering the holdouts.
- Old age. Bettas past 2–3 years, and any species near the end of its lifespan, fade slowly: fewer meals, more rest, thinning over the back, and no acute mark anywhere. Fix: comfort care — food placed in easy reach, spotless water, gentle flow — and the honest quality-of-life check in lying on the bottom.
- Poor oxygen. Warm water, heavy bio-load, and sluggish surface movement quietly suffocate fish: lethargy shows up before gasping does, as fewer and slower trips to the food. Fix: add an airstone, agitate the surface, cut stocking back against the calculator, and treat any surface-huddling as the escalation it is — the gasping protocol.
- Constipation — especially in bettas and goldfish. A blocked gut makes fish slow, belly-heavy, and uninterested in food, with stringy white poop as the tell. Fix: 48-hour fast, then shelled blanched peas (the pea protocol); if the fish also tilts or floats oddly, run the swim bladder first aid.
- Aggression and bullying. A chased fish stops eating in company, hides by day, takes fin nips, and slowly wastes while the tank "seems fine." Fix: watch the feed — if one fish is blockaded from food, rearrange decor for sight breaks, add school numbers, or rehome the instigator before the victim's lethargy becomes terminal.
- Toxins beyond the nitrogen cycle. Untreated tap water (chlorine burns gills, chloramine does it faster), aerosol sprays, nail-polish fumes, kitchen nonstick overheating, and soap-residue decor all present as sudden tank-wide listlessness. Fix: conditioner on every drop of tap water, chemicals never sprayed near open water, and decor rinsed in tank water only — see the contamination entries in new-tank deaths.
- Mouth fungus and mouth rot. A white-brown cottony tuft or frayed pale ring at the mouth — often columnaris, misfiled by keepers as "fungus" — makes eating painful, so the fish refuses food while looking merely lazy for days. Fix: test water first, then antibacterial treatment per label and heavy water changes; fluffy-growth identification is in the spots-not-ich guide.
- Internal parasites. Worms and internal flagellates hollow a fish from inside: lethargy plus a pinched or hollow flank, sometimes white stringy poop, sometimes eating then wasting anyway. Fix: a dewormer matched to the suspect (praziquantel or fenbendazole per label), medicated feed if the fish will still eat, and quarantine of anything new that came in the same batch.
- Dropsy onset. Lethargy and appetite loss arrive days before the pinecone scales do — fluid buildup inside makes a fish slow and hunched. Fix: the moment scales start lifting or the belly swells, see the dropsy section; treat early as bacterial with clean water and antibiotics, and recognize when the kindest fix is the exit conversation.
Betta fish lethargic and not eating
Bettas generate this search more than any other fish, and the ranking is peculiar to them. Cold comes first: below roughly 76 °F / 24 °C a betta's digestion and immune function stall, and a "lethargic betta" is most often just an unheated-room betta — fix the heater before diagnosing anything (betta care). Hanging is not one symptom but two: a betta parked in the gentle current of the filter outflow, or hovering motionless at the warm surface, is conserving energy and breathing easy — common in cold or constipated fish. But if gill movements are fast and exaggerated at that surface position, that is gasping, and the same-hour protocol applies. Constipation vs illness is the key fork: the constipated betta keeps a bulging front half and stringy white poop but still eyes the food — fast 48 hours, then a shelled pea, and buoyancy oddities from the swim bladder page usually follow it out. The sick betta stops interest entirely and adds a visible sign — clamped fins, fading color, white film, sores — and gets diagnosed by that sign, not by force-feeding.
Pond fish lethargic in cold water
If your goldfish or koi have gone quiet and bottom-sitting as the water cooled, take a breath: this is winter torpor, and it is normal. Pond fish are cold-blooded in the truest sense — below roughly 50 °F / 10 °C their metabolism drops to a idle crawl, they hover near the deepest, most stable water, and they stop eating because their gut has effectively stopped. The husbandry flips to match: stop feeding entirely below that temperature (food that won't digest rots in the fish and fouls the pond), keep a hand-sized hole open in any ice for gas exchange, and leave them alone — no netting, no "waking them up" with warm buckets. The exceptions that end the winter-pass: fish that go lethargic in warm pond water, any fish with sores, white film, or red streaks as the cold hits (diagnose via spots & fungus and sores), and the spring survivor that emerges tilted or wasting — that fish was already sick and torpor only hid it.
Do not
Don't dose anti-appetite "tonic" medicines into an untested tank, don't force-feed a listless fish, and don't keep offering food into a fouling tank — uneaten food is next week's ammonia spike. And don't net a weak fish into a bucket "to rest": hospital moves kill more crashing fish than they save.
When it's an emergency (vs. when it can wait till morning)
Emergency — act within the hour: several fish simultaneously listless; any gasping or surface-huddling; red streaks or rapid worsening; a tank under six weeks old with any fish off; or a fish that has tipped from lethargy into drifting (first-hour rescue). Today, not tonight: one fish lethargic but breathing calmly, whole tank otherwise normal, water tests clean — run the cause table before bed, act on it in the morning. Monitor a few days: brand-new fish in the first week, one chill-sensitive species in a cool room, a geriatric slow fade with no acute signs.
Prevention
- Weekly liquid test habit: ammonia 0, nitrite 0, nitrate under 40 ppm, thermometer verified — this single habit erases most of the table above.
- Feed only what's gone in 60 seconds, once daily, one fast day a week; remove leftovers.
- Quarantine or at least observation-bag new fish 2–3 weeks; most "mystery illnesses" walk in on livestock.
- Match water temperature within 1–2 °F on changes; never make a tropical tank a room-temperature accident.
- Never add fish to an uncycled tank — see fish keep dying in a new tank.
FAQs
Why is my fish lethargic and not eating?
Ranked: ammonia/nitrite in the water, temperature below species range, an illness just starting to show, stress from a new tank or new tankmates, and old age or end-stage disease. The five-minute triage above sorts them — start with the liquid test, every time.
My fish is sitting at the bottom and not eating — what do I do first?
Test ammonia and nitrite before touching the fish. Any reading above zero fully explains it: do a 40–50% temperature-matched water change now, stop feeding until both read 0 ppm, and check the real temperature with a thermometer.
How long can a fish go without eating?
A healthy adult handles a week or more easily. A few days of skipped meals is not the danger — the reason behind them is. Don't panic-feed into a fouled tank; uneaten food becomes tomorrow's ammonia spike.
Is my lethargic fish dying?
Not necessarily. Cold-stressed and mildly poisoned fish often bounce within a day or two of the fix. The dying-tells are stacked — clamped fins plus wasting plus sores or swelling, or no improvement after a full week of clean, correct water. One tell alone is a warning; three is a verdict.
Should I isolate the lethargic fish?
Usually no — the cause lives in the shared water and moving a weak fish often finishes it. Isolate only for bullying, required medication, or a spreading contagious disease, and use water from the same tank.
Why is my betta fish lethargic and not eating?
Cold water first — below about 76 °F / 24 °C bettas stall — then constipation (fat front half, stringy white poop, still eyes the food), then illness. Hanging near the filter outflow is energy-conserving; fast, exaggerated gills at the surface is gasping. Test the water same-day either way.
Why are my pond fish lethargic and not eating in cold water?
Winter torpor: below roughly 50 °F / 10 °C goldfish and koi sit on the bottom and stop eating, and that's normal. Stop feeding, keep a hole in any ice for gas exchange, and only worry about fish with sores, film, or a tilt — or any fish going listless in warm water.
Severe cases: consult an aquatic-experienced vet where available.
Further reading & sources
- FDA — Animal & Veterinary animal-health literacy: federal background on pet health and safety — including pet food and animal drug oversight — and on spotting when a sick pet needs urgent care.
- PetMD fish health library (vet-reviewed): vet-reviewed articles on lethargy, appetite loss, and water-quality illness in fish — sensible further reading alongside this triage page.