Skip to content
Fish & Aquariums

Fish Hiding All Day: Stress, Hierarchy or a Bad Tank

Some fish hide by nature and others hide because something is wrong. How to tell the difference and what to check before moving anything in the tank.

Miguel and Alejandra · Founders of PetsLovers··7 min read

Densely planted aquarium with driftwood and shadowed caves, a single fish just visible at a cave mouth

It is one of the classic disappointments of home fishkeeping: you set the tank up, choose attractive fish, release them, and three days later not one is visible. The most common reaction is to take out the wood and plants so they have “nowhere to hide”. That is precisely the opposite of what works.

Fish hiding in a tank are not always in trouble. But when they are, the cause is almost always one of four things.

First: Rule Out That It Is Normal

Before hunting for problems, check two obvious things that get skipped constantly.

What species do you have? A good share of popular fish are crepuscular or nocturnal. Kuhli loaches spend the day buried. Many plecos and other catfish do not appear until the lights go off. Bottom dwellers generally prefer dim conditions. If you bought a fish that lives under a rock in the wild, it will live under a rock.

How long has it been there? A newly introduced fish needs one to seven days to settle. It has been through capture, a bag, transport and a change of parameters. Hiding during those days is a healthy response, not a failure.

If your fish is diurnal, has been there more than two weeks and still does not come out, read on.

Cause 1: Water Quality

This is always the first thing to rule out, and the one that resolves the case most often.

Ammonia or nitrite above zero irritates the gills. A fish that cannot breathe properly reduces activity, sits still on the bottom or pressed into a corner, often with fins clamped against the body. It reads as shyness and it is physical discomfort.

Test ammonia, nitrite and nitrate before touching anything else. It is quick, cheap and it saves months of guesswork. Be especially suspicious if the tank has been running less than two months, if you cleaned the filter thoroughly recently, if several fish went in at once, or if feeding has crept upwards.

Cause 2: Not Enough Cover

Here is the paradox that surprises nearly everyone: the more refuges you offer, the more the fish show themselves.

A fish assesses risk constantly. In a bare tank the entire volume is exposed, so the animal freezes in whichever corner looks least bad and stays there. In a tank with tall plants, wood and shaded areas there are routes: the fish comes out to explore because it knows cover is two fin strokes away.

What to add, in order of effectiveness:

One more thing: brightly lit tanks with no plant cover are uncomfortable for many tropical species that live under canopy in their home rivers.

Cause 3: Hierarchy and Harassment

When only one or two fish hide and the rest behave normally, the cause is usually social.

How to see it: sit a couple of metres away, without approaching the glass, and watch for half an hour straight. Look for chasing that always involves the same individuals, nipped fins, a fish that eats last or does not approach the food at all.

The situations that cause it:

Cause 4: The Environment Outside

It gets forgotten because it is not inside the glass:

The Plan, in the Right Order

  1. Test the water. Ammonia, nitrite, nitrate. If something is off, that comes first.
  2. Check species and settling time. There may be nothing to fix.
  3. Add cover and tall plants, especially floating ones. Never remove them.
  4. Watch for half an hour in silence to rule out harassment.
  5. Complete any short shoals.
  6. Lower the light intensity or add plant shade.
  7. Review the outside environment: foot traffic, abrupt lighting, vibration.

When Hiding Stops Being Behaviour

If hiding comes with clamped fins, rapid breathing, marks or white spots, loss of colour, rubbing against the decor, or the fish resting on the bottom without swimming, this is no longer a behavioural problem. At that point isolate in a hospital tank if possible, review parameters thoroughly and get a diagnosis before treating anything blind.

A hidden fish is information. It is almost always saying the water is not right, that it lacks refuge, or that someone is not letting it live in peace. Taking away its hiding places answers none of the three.

Frequently Asked Questions

Is it normal for a new fish to hide for the first few days?
Yes, and it is what you should expect. A newly arrived fish has been through capture, transport, a water change and an unknown environment. One to seven days of reduced activity and heavy use of cover is normal, and it comes out gradually as it learns where the food is and confirms nobody is chasing it. If it is still the same after two weeks, that is no longer acclimatisation.
Does removing hiding places make fish come out more?
The opposite. A tank with no refuge does not produce confident fish, it produces exposed fish: just as frightened but with nowhere to recover, so they press into a corner or the substrate. Paradoxically, the more hiding places there are, the more you see the fish, because they know there is a way out and they dare to explore.
Do fish hide when the water is bad?
It is one of the first things to rule out. Ammonia or nitrite above zero irritates the gills and makes the fish sit still, resting on the bottom or in a corner, sometimes with fins clamped against the body. Before touching the decor or thinking about behaviour, test the water. A test kit is cheap and it solves half of these cases.
Which fish are natural hiders?
Kuhli loaches, many plecos and other catfish, freshwater eels, cave species and a good share of bottom dwellers are crepuscular or nocturnal and spend the day hidden by design, not out of fear. If you keep those species and they only emerge when the light goes off, there is nothing to fix: that is their schedule. They are best enjoyed under dim light in the evening.
Is one fish hiding from a shoal a concern?
Yes, more so than the whole shoal hiding. An isolated fish avoiding the group is usually bottom of the hierarchy, unwell, or being harassed by one specific tank mate. Watch for half an hour without approaching the glass and look for nipped fins, marks, rapid breathing or repeated chasing always by the same individual.

Related Guides

This content is informative and does not replace a vet’s judgement. If you have any doubts about your pet’s health, consult a professional.

🎁 Free · Subscribers Only

Join +1,500 PetsLovers Families

Every week, a practical guide so your pet lives healthier, safer and happier: care tips we don't publish on the site, stock alerts and first access to our exclusive offers.

  • Exclusive guides every week
  • Offers before anyone else
  • 100% free, for the family