🐟 Oscar Fish Care

Oscar Fish Not Eating, Hiding or Lying on the Bottom

๐Ÿงช Test water first  |  ๐Ÿ•“ Adults survive 1–2 weeks fasting  |  ๐Ÿชฑ Earthworm restarts most fish

An oscar that stops eating, hides, or sits on the bottom is showing you the same signal three different ways. Sometimes it is a sulk after a change and resolves itself in a week. Sometimes it is the first visible stage of a water quality problem that has been building for a month. This page tells you which one you are looking at.

Do this first. Test ammonia, nitrite, nitrate, pH and temperature before anything else. In the majority of cases the answer is in those five numbers, and adding medication to a water quality problem makes things worse.

How Long Can an Oscar Go Without Eating?

A healthy adult oscar can go one to two weeks without food with no harm at all. Fish are not mammals; a missed meal is not an emergency. A juvenile under 6 inches should not skip more than two or three days, because it is still growing quickly.

So the question is never "how do I make it eat" — it is "why has it stopped".

Causes, Ranked by How Common They Are

CauseOther signsWhat to do
Ammonia or nitrite above 0Gasping, red gills, lethargy, clamped fins50% water change now, daily until 0; stop feeding
Nitrate over 40 ppmFaded colour, listlessness, head pittingSuccessive 30% changes over several days
Recent change (move, decor, tank mate)Otherwise normal fish, hidingWait a week; dim the lights; do not fuss
Temperature below 74°FSluggish, sitting still, slow to respondCheck the heater; raise gradually to 78–80°F
Bullying from a tank mateHiding, torn fins, feeding only when aloneAdd cover; separate if it does not settle
Internal parasitesWhite stringy faeces, weight loss despite eatingMetronidazole or a dewormer
Hole-in-the-headPits above the eyesHITH treatment
Constipation or bloatSwollen belly, no faeces, buoyancy troubleFast 3 days, then blanched pea
Food changed or gone staleSpits pellets out; eats other foodsOffer a different food; replace old dry food
Ich or another infectionSpots, scratching, ragged fins, laboured breathingDiseases and parasites
Simply fullFat, healthy adult on daily feedingMove to every-other-day feeding

Oscar Lying on the Bottom

An oscar resting on the substrate is not automatically ill — adults do rest, and old fish rest a lot. What separates normal resting from a problem is everything happening around it:

Oscars also famously play dead — lying motionless on one side, sometimes with washed-out colour, then swimming off perfectly normally. It is a documented behaviour. It is also indistinguishable from a fish in trouble, so treat it as a health event until the water tests come back clean.

Oscar Hiding

Hiding has three distinct patterns and they mean different things:

Diagnostic Walkthrough

  1. Test the water. Ammonia and nitrite must be 0; nitrate under 40 ppm; temperature 77–80°F. Anything off here is your answer.
  2. Look at the fish in good light. Check above the eyes for pits, the body for spots, the fins for ragged edges, the belly for swelling, the gills for rapid movement.
  3. Check the faeces. Normal is dark and segmented. White, stringy and trailing means internal parasites.
  4. List what changed in the last two weeks: water change, new fish, new food, new decor, heater, house move, new pet outside the tank.
  5. Watch feeding with nobody in the room. A bullied or nervous fish often eats fine when it is not being observed — a phone propped up will tell you.
  6. Offer a tempting food. A live earthworm or thawed frozen krill will move a fish that ignores pellets. Refusal of a live earthworm is a meaningful negative sign.
  7. If everything tests clean and refusal passes a week, treat for internal parasites with metronidazole or a dewormer.

Getting an Oscar Eating Again

When to escalate. Visible weight loss, a hollow belly, laboured breathing, open sores, or refusal beyond two weeks in an adult (or four days in a juvenile) all warrant contacting an aquatic veterinarian. These pages are educational and not a veterinary diagnosis.

Frequently Asked Questions

Why is my oscar fish not eating?

The most common causes, in order, are ammonia or nitrite above zero, nitrate over 40 ppm, a recent change such as a move or a new tank mate, a tank that has drifted below 74F, bullying, and internal parasites. Test ammonia, nitrite, nitrate, pH and temperature before doing anything else.

How long can an oscar fish go without eating?

A healthy adult oscar can go one to two weeks without food with no harm. A juvenile under 6 inches should not skip more than two or three days because it is still growing quickly. The question to answer is why it stopped, not how to force it to eat.

Why is my oscar fish lying on the bottom?

Adults do rest on the substrate and old fish rest often, so it is only a problem alongside other signs: fast or laboured breathing, leaning or lying on one side, faded or unusually dark colour, refusing food, or clamped fins. Oscars also genuinely play dead, but always test the water before assuming that.

Why is my oscar fish hiding all the time?

A newly added oscar hiding for one to three weeks is normal. An established fish that suddenly starts hiding has had something change - test the water, then look for an aggressor or a disturbance outside the tank. Permanent hiding with no aggressor is usually water quality or a tank with no structure.

My oscar fish won't eat but seems fine otherwise. What should I do?

Confirm the water tests clean and the temperature is 77-80F, then offer a live earthworm or thawed frozen krill at a quiet time with the lights low. A well-fed adult on daily feeding may simply be full, in which case move to every-other-day feeding.

When should I worry about an oscar that isn't eating?

Escalate if there is visible weight loss or a hollow belly, laboured breathing, white stringy faeces, pits above the eyes, open sores, or refusal beyond two weeks in an adult or four days in a juvenile. At that point contact an aquatic veterinarian.