Tank&Tendril
A Field Reference for the Freshwater Aquarium

Browse

Cichlids Tetras Livebearers Catfish Gouramis & Bettas Rasboras & Danios Barbs Loaches Shrimp & Snails Aquatic Plants Aquarium Care

About Editorial Policy Contact Privacy Disclaimer Terms
Aquarium Care

Why Is My Fish Hiding All the Time?

HM

Dr. Helena Marlow

Ichthyologist & Aquarist ·

Why Is My Fish Hiding All the Time?
Quick Answer
Fish hide for many reasons, and most of them are not emergencies. New arrivals typically hide for 24–72 hours; nocturnal species such as kuhli loaches and plecos hide by design; schooling fish hide when the shoal is too small. Hiding combined with clamped fins, refusal to eat, or detectable ammonia is the signal that something is wrong and needs immediate diagnosis.

A fish pressed into a cave, wedged behind the filter, or sitting motionless beneath a broad leaf is not necessarily sick. Hiding is normal for a range of species at a range of times — nocturnal catfish hide through the day, a newly introduced cardinal tetra may not emerge for 72 hours, and a single rasbora separated from its shoal will retreat and stay there. The diagnostic question is whether the hiding is appropriate to the species and situation, or whether it signals something that needs fixing.

Part of the Complete Aquarium Care Guide.

Main Causes

Cause Mechanism Typical trigger
New-arrival stress Unfamiliar tank, scent, and layout; fish seek cover while assessing the environment Any new addition, including established fish moved between tanks
Aggressive or incompatible tankmates Persistent chasing or nipping forces subordinate fish into cover Fin-nipping barbs, territorial cichlids, dominant bettas
Insufficient cover No caves, dense planting, or visual breaks; fish exposed to open water feel unsafe Sparse décor, bare or minimally planted tanks
Illness or parasite load Pain, lethargy, and impaired swimming reduce willingness to compete for open space Ich, internal parasites, bacterial infection, injury
Water-quality deterioration Elevated ammonia, wrong temperature, or extreme pH suppress normal active behaviour Uncycled tank, missed water changes, filter failure
Natural nocturnal behaviour Crepuscular or nocturnal species are inactive during the day; hiding is expected Kuhli loaches, plecos, synodontis catfish, many corydoras
Shoal too small Schooling fish become chronically anxious below the minimum group size Insufficient initial stocking, deaths reducing an established shoal

How to Identify the Problem

Work through the following before reaching for any treatment.

  1. Is this species nocturnal? A kuhli loach (Pangio kuhlii) in a PVC tube at noon is not hiding pathologically — it is behaving normally. Check the species profile before concluding anything is wrong.

  2. When did the hiding start? A fish that hid for two days after introduction and is now emerging is acclimating. A fish that was active yesterday and hides today is showing a new symptom. See Acclimating New Fish for expected adjustment timelines by species group.

  3. Is the fish still eating? Offer food at the normal time and observe. A hiding fish that accepts food at feeding — even hesitantly — is far less likely to be seriously ill than one that ignores food entirely.

  4. Are other fish chasing or following it? Watch for 10 minutes at feeding time. Mild harassment — persistent following, occasional nips, blocking access to food — is enough to drive a fish into permanent cover without leaving visible wounds.

  5. Test the water. Ammonia, nitrite, pH, and temperature. A reading outside the species' tolerance range can suppress activity with no other visible sign. If ammonia or nitrite are detectable, treat that as the primary problem — the severity of gill-related consequences is covered in Why Are My Fish Gasping at the Surface.

  6. Inspect the fish at feeding time. When a hiding fish briefly emerges, look for clamped fins, loss of colour, rapid gill movement, white spots, cotton-like patches, fraying, or bloating. Any of these shifts the diagnosis towards illness.

Risk and Severity

Scenario Urgency
New fish, hiding for 1–3 days, eating when offered Low — normal acclimation
Nocturnal species hiding during daylight None — expected behaviour
Schooling fish hiding due to undersized shoal Moderate — add conspecifics
Fish hiding after introduction of a new dominant tankmate Moderate — watch for injury
Fish hiding with clamped fins, off food, or colour loss High — likely illness, isolate
Fish hiding with ammonia or nitrite above 0 ppm High — water quality emergency

A hiding fish that is also refusing food and showing secondary symptoms — clamped fins, rapid breathing, visible lesions — should be isolated in a quarantine tank immediately. Chronic hiding from stress or poor water quality suppresses immunity over weeks and leaves fish vulnerable to secondary infections even after the original cause is resolved.

Solutions and Actions

New-arrival stress:

  1. Leave the fish alone for the first 72 hours. Resist rearranging the tank to coax it out.
  2. Ensure adequate cover at multiple levels: caves, dense planting, driftwood, or PVC tubes.
  3. Feed at the usual time daily and observe from a distance. Most species settle within three to five days; if hiding continues beyond day five, re-evaluate for aggression or illness.

Aggressive tankmates:

  1. Observe for 15 minutes at feeding time. Look for chasing, nipping, or any fish that consistently blocks or follows the hider.
  2. Rearrange hardscape and planting to break established sight lines and reset territory claims. This is often sufficient for mild territorial disputes.
  3. If a single fish is the consistent aggressor, remove it temporarily to a quarantine tank to allow the victim time to recover and re-establish a presence in the display tank.
  4. A siamese fighting fish (Betta splendens) housed with another male, or a territorial cichlid in a tank too small to allow separation, will not resolve without a structural change — rehoming the aggressor is the correct outcome.

Insufficient cover:

Add dense planting, caves, or driftwood. Pygmy corydoras (Corydoras pygmaeus), kuhli loaches, and most dwarf catfish should have access to shelter even when kept with entirely peaceful tankmates. Chronic exposure stress in understory species reduces immunity measurably over weeks to months, even when no acute illness is visible.

Water quality:

  1. Test ammonia, nitrite, pH, KH, and temperature immediately.
  2. If ammonia or nitrite are above 0 ppm, perform a 30–50% water change with temperature-matched, dechlorinated water.
  3. Correct temperature or pH gradually — no faster than 1 °C per hour for temperature; use buffering rather than abrupt additive dumps for pH.
  4. Review Cycling a New Aquarium if the tank is under eight weeks old or has recently lost its biofilter bacteria.

Illness suspected:

  1. Isolate the fish to a quarantine tank at matched temperature and chemistry.
  2. Observe closely for external signs: spots, patches, fin fraying, bloating, or a sunken belly.
  3. Treat only after identifying the condition. See Bacterial vs Fungal Disease for external infection triage. Broad-spectrum antibiotics applied without a diagnosis can damage the biofilter and stress healthy tankmates.

Shoal too small:

Most tetras, rasboras, corydoras, and loaches show normal behaviour only in groups of at least six. Below that threshold, hiding and chronic anxiety are predictable. Add a matched group from the same supplier, quarantine new arrivals for two to four weeks, then introduce them together.

Prevention

  • Research the species before purchasing. Nocturnal species will hide during the day regardless of conditions. Know which fish you are keeping and what their natural activity pattern is.
  • Stock schooling species in appropriate numbers. Most tetras, rasboras, corydoras, and loaches behave normally only in groups of at least six. Smaller groups produce chronic stress that is not always obvious until a fish stops eating.
  • Quarantine every new arrival. A fish carrying a subclinical parasite load may show no symptoms for weeks in a display tank. Follow Quarantine Tank Protocol for every addition without exception.
  • Cycle fully before stocking. Persistent low-level ammonia is a chronic stressor that suppresses active behaviour without producing visible symptoms in many species.
  • Provide cover as a baseline, not an afterthought. Even fish kept with entirely peaceful tankmates benefit from visual refuge. A bare tank is not a neutral environment — for most species it is a chronically stressful one.

Common Mistakes

  1. Medicating an acclimating fish. A new fish hiding for two days does not need treatment. Unnecessary medication stresses the fish further and can destabilise the biofilter during the period when stability matters most.
  2. Rearranging the tank repeatedly. One rearrangement can break established territory and help. Repeated rearrangements restart acclimation for every fish in the tank, not just the one hiding.
  3. Assuming hiding always means illness. Nocturnal species, newly introduced fish, and undersized shoals all hide for non-pathological reasons. Match the cause to the situation before diagnosing.
  4. Ignoring water parameters because the fish looks otherwise normal. Chronic low-level ammonia or a temperature 3–4 °C outside the species' tolerance will suppress activity and produce hiding with no visible lesions. Test first, assume second.
  5. Buying a single specimen of a schooling species to assess compatibility. A lone pygmy corydoras or a single rummynose tetra will hide — not because it is unwell, but because it is alone. Stock in appropriate groups from the outset.

Frequently Asked Questions

How long should a newly added fish hide before I'm concerned?

24–72 hours is entirely normal for most species adjusting to an unfamiliar tank. If the fish is still hiding at day five and refusing food, re-examine for aggression, a water-quality problem, or illness. A fish that is eating — even hesitantly at the cave entrance — is almost always acclimating rather than ill.

Is it normal for my kuhli loach to hide all day?

Yes. Kuhli loaches (Pangio kuhlii) are crepuscular — most active at dawn, dusk, and through the night. A loach in a PVC tube at midday is a healthy loach. Feed just after lights-out and watch the first five minutes if you want to observe them. Daytime hiding in this species is not a husbandry failure.

My fish was active yesterday and is hiding today — how urgent is this?

Treat it as urgent until proved otherwise. Sudden behaviour change in a previously active fish is a reliable early warning signal. Test ammonia, nitrite, and temperature immediately, then observe for clamped fins, loss of colour, laboured breathing, or external lesions. A fish that changes behaviour overnight is telling you something.

Should I add more hiding spots if a fish is hiding too much?

Sometimes. If the hiding is from a lack of perceived safety — an exposed, sparsely decorated tank with no caves or dense planting — adding structure helps. If the hiding is from aggression or illness, more caves provide temporary refuge but do not fix the underlying problem. Identify the cause first.

Sources & References

  • Baensch, H.A. & Riehl, R. (1993). Aquarium Atlas, Vol. 1. Mergus-Verlag.
  • Noga, E.J. (2010). Fish Disease: Diagnosis and Treatment. Wiley-Blackwell.
  • Stoskopf, M.K. (1993). Fish Medicine. W.B. Saunders.
  • FishBase — Pangio kuhlii species account. https://www.fishbase.se/