Skip to content

Why is my fish hiding?

Hiding can be completely normal — new fish, shy species or a tank without cover — or a sign of stress. Here's how to tell the difference and what to check.

The short answer

Hiding is often completely normal — but a sudden change in behaviour can signal stress. New arrivals, naturally shy species and tanks without enough cover all produce plenty of hiding that’s nothing to worry about. What matters is the pattern: a fish that hides but still eats and looks healthy is usually fine; one that suddenly retreats and stops eating deserves a closer look.

When hiding is perfectly normal

  • New fish almost always hide while they settle — sometimes for a week or two. See how to acclimate new fish.
  • Shy or nocturnal species (many catfish, loaches, plecos) naturally spend the day tucked away.
  • Too little cover: a bare tank feels exposed. Fish are prey animals, and plants, wood or caves make them feel safe enough to come out more, not less.
  • Schooling fish kept in too-small groups feel insecure — most do best in groups of six or more.
Counter-intuitive tip: adding hiding spots usually makes fish bolder. When they know a refuge is close, they spend more time out in the open.

When hiding may mean stress

A fish that was confident and suddenly hides — especially alongside other changes — is worth investigating:

  • Water quality: the number-one stressor. Test ammonia, nitrite and nitrate with a water test kit.
  • Bullying: watch for a tankmate chasing or nipping. Aggression sends victims into hiding.
  • Illness signs: clamped fins, spots, colour loss, rapid breathing or not eating — see how do I know if my fish is sick?
  • Sudden changes: new tankmates, bright lighting or a big temperature swing.

What to check first

Start with the water — it’s the most common hidden cause and the easiest to test. Keep up your water testing and aquarium maintenance routine, make sure the tank has enough planting and cover, and give new or shy fish time. If hiding comes with clear illness signs you can’t explain, ask a vet or an experienced fishkeeper rather than self-diagnosing.

Frequently asked questions

Is it normal for new fish to hide?

Yes, very. Newly added fish often hide for days or even a couple of weeks while they settle in. As long as they come out to eat and look healthy, patience is usually all that's needed.

Should I worry if a fish suddenly starts hiding?

A sudden change from confident to hidden is worth investigating. Check the water first, look for bullying from tankmates, and watch for illness signs like clamped fins or not eating.

🔎 The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy — with an AI assistant to guide you.

📉 Real price history🔔 Buy-now alerts🤖 AI buying assistant
Try free for 14 days →
No commitment · Cancel in 1 click · 5 languages