How long do Oscars live?
Oscars live about 10-15+ years with good care. Their lifespan is tied directly to tank size and water quality, so plan for well over a decade of care.
What do Oscars eat?
They are carnivores needing cichlid pellets, chunks of fish/shrimp, and occasional live/frozen foods; avoid mammalian meat (beef heart is outdated and fatty). Overfeeding and a poor-protein diet cause obesity and bloating — feed measured portions once or twice daily.
Tank size and water parameters
One oscar needs at least 55-75 gallons (210-285 L); bigger is better. Target 74-81°F (23-27°C), pH 6.0-7.5, moderate hardness, zero ammonia and nitrite, nitrate under 20-40 ppm via large frequent water changes. Strong filtration is essential given their waste.
Common mistakes with Oscars
Deadliest errors: a tank far too small for a 14-inch fish; weak filtration so ammonia builds from their heavy waste; feeding fatty mammalian meat; and housing with tank mates they simply eat.
Beginner mistakes to avoid
- Too small a tank — adults need 55-75+ gallons each.
- Weak filtration — oscars are messy; large frequent water changes are mandatory.
- Feeding fatty mammal meat — use quality cichlid protein instead.
- Tank mates they eat — keep oscars with similarly sized robust cichlids or alone.