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.
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
| Cause | Other signs | What to do |
|---|---|---|
| Ammonia or nitrite above 0 | Gasping, red gills, lethargy, clamped fins | 50% water change now, daily until 0; stop feeding |
| Nitrate over 40 ppm | Faded colour, listlessness, head pitting | Successive 30% changes over several days |
| Recent change (move, decor, tank mate) | Otherwise normal fish, hiding | Wait a week; dim the lights; do not fuss |
| Temperature below 74°F | Sluggish, sitting still, slow to respond | Check the heater; raise gradually to 78–80°F |
| Bullying from a tank mate | Hiding, torn fins, feeding only when alone | Add cover; separate if it does not settle |
| Internal parasites | White stringy faeces, weight loss despite eating | Metronidazole or a dewormer |
| Hole-in-the-head | Pits above the eyes | HITH treatment |
| Constipation or bloat | Swollen belly, no faeces, buoyancy trouble | Fast 3 days, then blanched pea |
| Food changed or gone stale | Spits pellets out; eats other foods | Offer a different food; replace old dry food |
| Ich or another infection | Spots, scratching, ragged fins, laboured breathing | Diseases and parasites |
| Simply full | Fat, healthy adult on daily feeding | Move 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:
- Probably normal: upright, breathing steadily, alert to you approaching, normal colour, eats when offered food, older fish.
- Probably a problem: breathing fast or hard, leaning or on its side, colour faded or unusually dark, unresponsive when you approach, refusing food, fins clamped.
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:
- New fish hiding for one to three weeks. Completely normal. Newly moved oscars often refuse food entirely for the first week. Dim the lights, provide a cave, feed once a day, and stop staring at it.
- An established fish that suddenly starts hiding. Something changed. Test the water, then look for an aggressor, a moved piece of decor, or new activity outside the tank — a new pet, a moved piece of furniture, more foot traffic.
- Permanent hiding in a tank with no aggressor. Almost always water quality, or a tank so bare the fish has no sense of security. Add structure and correct nitrate.
Diagnostic Walkthrough
- Test the water. Ammonia and nitrite must be 0; nitrate under 40 ppm; temperature 77–80°F. Anything off here is your answer.
- 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.
- Check the faeces. Normal is dark and segmented. White, stringy and trailing means internal parasites.
- List what changed in the last two weeks: water change, new fish, new food, new decor, heater, house move, new pet outside the tank.
- 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.
- 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.
- If everything tests clean and refusal passes a week, treat for internal parasites with metronidazole or a dewormer.
Getting an Oscar Eating Again
- Fix the water first. Appetite returns on its own once the cause is gone.
- Warm the tank to the upper end of the range, 79–80°F.
- Offer live or frozen food. Earthworms and blackworms have the strongest track record for restarting a fasting oscar.
- Feed at a quiet time with the room lights low and nobody at the glass.
- Remove uneaten food after five minutes so it does not add to the problem you are fixing.
- Do not keep switching foods daily. Give each option two or three days.
- Do not medicate blindly. Medicating a fish that is off its food because of nitrate makes it weaker, not better.
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.