Knowledge Centre · Fish health and behaviour
Why has my fish stopped eating?
Appetite loss is a genuinely broad symptom — it can reflect normal variation, stress from a recent change, a water-quality problem, competition from tankmates, or illness. On its own, a short period without eating is common and often not urgent. It becomes more meaningful when it lasts several days, when it's combined with another sign such as weight loss or laboured breathing, or when it follows a specific change you can identify. This guide explains what to check, and doesn't attempt to diagnose your specific fish.
At a glance
What it usually means
Stress, a recent change, competition for food, a water-quality issue, or a short and normal pause in feeding.
Worth acting on when
Refusal lasts several days, or is combined with weight loss, laboured breathing, spots or unusual swimming.
What this page won't do
Diagnose why your fish has stopped eating. It explains the likely causes and a sensible order to rule them out.
Understanding appetite loss
Fish stop eating for reasons ranging from entirely normal to genuinely concerning. Acute appetite loss — a fish that suddenly stops feeding, or never really starts after being introduced — is usually linked to an identifiable environmental issue: water-quality problems, transport stress, or aggression from tankmates. A rarer pattern, sometimes called chronic anorexia, is a fish that otherwise seems well-adjusted but simply doesn't show a normal feeding response over a longer period[1].
Stress itself plays a direct role: when a fish is stressed, its body prioritises immediate survival responses over digestion, which can suppress appetite even when nothing else appears wrong[1]. That's why the first useful step is usually ruling out environmental causes, rather than assuming illness straight away.
Likely causes
- Water-quality problems. Ammonia, nitrite or an unstable pH commonly reduce appetite before other signs appear. See our ammonia, nitrite and pH guides.
- Temperature change. A fish's metabolism, and therefore its appetite, is affected by water temperature; a recent swing can genuinely reduce feeding interest.
- Recent transport or acclimation stress. New fish, or fish recently moved between tanks, often take time to settle before feeding normally.
- Competition from tankmates. A fish being outcompeted or bullied at feeding time may look like it's refusing food when it's actually just not getting to it.
- Constipation or internal parasites. Both can reduce appetite[3], sometimes alongside bloating or thin body condition.
- Bacterial or other illness. Appetite loss combined with other signs — rapid breathing, visible spots, swelling, or unusual swimming — points more toward illness than an environmental cause[1].
- Normal variation. Some species fast periodically, and breeding behaviour or seasonal changes can also reduce feeding interest without anything being wrong.
- Stale or unpalatable food. Old, poorly stored food loses nutritional value and palatability over time[2].
Immediate actions
Rule out the environment first
-
Test ammonia, nitrite and pH
These are quick to check and a common underlying cause of reduced appetite.
-
Confirm temperature is stable and appropriate
For the species involved, not just "in range" generally.
Observe carefully
-
Confirm the fish is genuinely not eating
Rather than being outcompeted or blocked from reaching food by tankmates — watch a feeding directly if you can.
-
Try a varied or live food briefly
Some fish are selective about food type or movement rather than genuinely uninterested in eating.
-
Don't increase the amount offered
Uneaten food fouls the water and can make an underlying water-quality cause worse.
What to check next
If appetite doesn't return within a day or two, or you're unsure how concerning it is, work through this checklist:
- How long has it actually been? A day or two in an otherwise normal-looking adult fish is far less concerning than a week or more.
- Are any other signs present — spots, swelling, rapid or laboured breathing, unusual swimming, or hiding?
- Is the fish being outcompeted for food by tankmates rather than actively refusing it?
- Has anything changed recently — new tankmates, a tank move, a water change, or a food switch?
- Does the fish look bloated or unusually thin, which can point toward constipation or a longer-term nutritional issue?
When it may be more serious
Common mistakes
- Increasing the amount or frequency of food offered, hoping the fish "catches on" — this typically fouls the water instead.
- Assuming a fish will simply start eating again without ever testing water quality.
- Mistaking a fish being outcompeted for food as a fish refusing to eat.
- Switching food type suddenly rather than transitioning gradually.
- Overlooking a slow, steady decline in appetite because it wasn't sudden.
Prevention
- Keep a consistent water-testing routine so a water-quality cause can be ruled out quickly if appetite drops.
- Feed a varied diet suited to the species, and store food correctly to preserve palatability.
- Reduce feeding-time competition by spreading food across the tank or feeding in more than one spot.
- Introduce new fish gradually and quarantine where practical.
- Avoid sudden temperature swings and abrupt food-type changes.
Frequently asked questions
How long can a healthy fish go without eating?
Many healthy adult fish can comfortably miss several days of feeding without harm, and some species naturally fast for longer during breeding or seasonal changes. That said, a fish that has never fed since being introduced, or that shows other signs alongside not eating, deserves quicker attention.
Should I worry after one missed feeding?
Generally not on its own. A single missed feeding is common and often explained by something minor — a recent water change, a tankmate temporarily blocking access, or simple normal variation. Persistent refusal over several days, or refusal combined with another sign, is more worth investigating.
Can water quality alone cause a fish to stop eating?
Yes. Ammonia, nitrite and unstable pH are all associated with stress that commonly reduces appetite before other signs appear. Testing your water is a sensible early step whenever a fish stops eating for more than a day or two.
Will adding more food help a fish that isn't eating?
No, and it usually makes things worse. Uneaten food breaks down and adds to the ammonia load in your tank, which can compound whatever caused the appetite loss in the first place. Address the underlying cause rather than increasing the amount offered.
How AquaPulse Water Check can help
You know how eagerly this fish usually eats, which is exactly why today's refusal stood out enough to bring you here — but that knowledge lives in memory, and memory is a poor tool for telling a one-off off day apart from the start of something. Testing your water rules out water quality as today's answer. Logging the reading in AquaPulse means that if the appetite loss continues, you're checking it against an actual record of what's changed, not against a feeling.
Water Check works from the information you enter — it doesn't observe feeding behaviour and isn't a substitute for testing your water with a reliable kit, or for professional or veterinary advice when livestock are seriously or persistently unwell. Get AquaPulse on the App Store or Google Play to try it, or see the Water Check feature page for more detail.
Sources and editorial information
- Published
- 19 July 2026
- Last reviewed
- 19 July 2026
- Written and maintained by
- AquaPulse (Valeon Labs Ltd)
This guide is written and maintained by the AquaPulse team at Valeon Labs Ltd. It draws on published veterinary references and established specialist aquarium-hobbyist sources, and we paraphrase and link to those sources rather than reproducing their wording. We'll update this page if the sources it's based on change, or if we find something we've got wrong.
Good to know: This guide provides general informational guidance only. It is not a veterinary service and does not replace specialist or aquatic health advice for serious livestock health issues.
- [1] Reefs.com — "Chronic Anorexia in Aquarium Fishes" Specialist hobbyist reference, used for the distinction between acute and chronic appetite loss and the role of stress. Not a primary scientific source.
- [2] Merck Veterinary Manual — "Nutritional Diseases of Fish" Used for background on feeding, nutrition and diet-related conditions in aquarium fish.
- [3] Merck Veterinary Manual — "Parasitic Diseases of Fish" Used for appetite loss as a documented sign associated with some parasitic conditions.