Why Is My Fish Hiding? Common Causes and Solutions
Table of Contents
- Is Hiding Normal Behaviour?
- Common Causes of Fish Hiding
- New Tank Syndrome and Adjustment Periods
- Water Quality Issues
- Bullying and Aggression
- Illness and Disease
- Environmental Factors
- Species-Specific Behaviour
- How to Encourage Fish Out of Hiding
- Common Mistakes
- Frequently Asked Questions
One of the most common questions we hear from aquarium hobbyists in Singapore is: “Why is my fish hiding?” You have invested time and money into creating a beautiful tank, but your fish spend all their time wedged behind the filter or buried in a cave. Understanding the fish hiding causes behind this behaviour is the first step to resolving it — and in many cases, the solution is simpler than you think.
At Gensou, based at 5 Everton Park, our team has over 20 years of experience helping Singapore hobbyists troubleshoot behavioural issues in their aquariums. This guide covers every major reason fish hide and provides practical, actionable solutions.
Is Hiding Normal Behaviour?
Before you worry, it is important to understand that some hiding is completely normal and healthy. In the wild, fish are both predators and prey. Seeking shelter is a survival instinct hardwired into their behaviour. Even in the safety of an aquarium, fish retain these instincts.
Hiding becomes a concern only when:
- A previously active fish suddenly starts hiding all the time
- Your fish refuses to come out even during feeding
- Hiding is accompanied by other symptoms like colour loss, clamped fins or rapid breathing
- Multiple fish are hiding simultaneously, which often signals a tank-wide problem
The key is distinguishing between natural shyness and stress-induced hiding. Natural hiding typically involves a fish retreating to a favourite spot but emerging readily for food. Stress hiding is more extreme — the fish stays hidden regardless of stimuli and may appear physically unwell.
Common Causes of Fish Hiding
There are several distinct reasons fish hide, each requiring a different response. The following table provides a quick overview before we dive into the details.
| Cause | Typical Signs | Urgency |
|---|---|---|
| New environment adjustment | Hiding after being introduced | Low — usually resolves in days |
| Poor water quality | Multiple fish hiding, rapid breathing | High — test water immediately |
| Bullying or aggression | Torn fins, one fish hiding from another | Medium to High |
| Illness | Colour loss, lethargy, visible symptoms | High — investigate and treat |
| Inappropriate lighting | Hiding when lights are on, active when off | Low — adjust lighting |
| Lack of hiding spots | Fish seems stressed and darty | Medium — add cover |
| Natural species behaviour | Nocturnal or shy species hiding during the day | None — normal behaviour |
New Tank Syndrome and Adjustment Periods
The most common reason for fish hiding is simply being new to the environment. When you bring a fish home from the shop, it has just endured capture, bagging, transport and introduction to a completely unfamiliar space. For a small creature whose survival depends on knowing every inch of its territory, this is profoundly stressful.
Newly introduced fish typically hide for 24 to 72 hours. Some shy species may take a week or more to feel comfortable. During this adjustment period:
- Keep the tank lights dim or off for the first day
- Minimise foot traffic and noise near the tank
- Do not tap on the glass or attempt to chase the fish out
- Offer a small amount of food after the first 12 hours — even if the fish does not eat, the food’s presence signals safety
- Maintain consistent water parameters and temperature
In Singapore, many hobbyists collect fish from different shops or online sellers in a single day, introducing multiple new fish simultaneously. While efficient, this can overwhelm the existing tank dynamics. Add new fish in small groups and give each batch a few days to settle before adding more.
Water Quality Issues
If multiple fish are hiding simultaneously, water quality should be your first suspect. Poor water conditions cause stress, which triggers the hiding instinct. Test your water immediately for:
Ammonia and Nitrite
Any detectable level of ammonia or nitrite is dangerous. These toxins burn gills and skin, causing pain that drives fish to seek shelter. Ammonia and nitrite spikes are common in new or recently cleaned tanks, after overfeeding, or following a filter failure. Perform an immediate 50 percent water change if either reading is above zero.
Nitrate
While less acutely toxic, chronically high nitrate levels (above 40 ppm) stress fish over time. Some sensitive species become lethargic and reclusive well before this threshold. Regular weekly water changes of 25 to 30 percent prevent nitrate accumulation.
Temperature
In Singapore, overheating is a more common problem than cold water. Tanks in non-air-conditioned rooms can exceed 32°C during hot afternoons, particularly from March to June. Elevated temperatures reduce dissolved oxygen and increase fish metabolism, causing stress and lethargy. Conversely, tanks in heavily air-conditioned rooms may drop below 22°C at night, which is uncomfortably cold for tropical species.
pH Swings
Sudden pH changes stress fish even if the final value is within their preferred range. Common causes include large water changes with water of a different pH, decaying organic matter, and substrates that alter water chemistry. Singapore’s PUB tap water sits around pH 7.0 to 7.5, but aquasoil substrates can lower tank pH to 6.0 or below when new — a significant gap that affects fish during water changes.
Bullying and Aggression
A fish that is being bullied will hide to survive. If you notice one specific fish always hiding while another patrols the tank aggressively, the cause is clear. Look for physical evidence:
- Torn or ragged fins on the hiding fish
- Missing scales visible as pale patches
- The hiding fish darting out briefly for food, then retreating immediately
- The aggressor positioning itself near the hiding spot, essentially trapping the victim
Solutions include rearranging the aquascape to break up territories, adding more hiding spots so the victim has options, increasing group sizes for schooling species, and — in persistent cases — rehoming the aggressor. See our detailed guide on dealing with fish aggression in community tanks for more strategies.
Illness and Disease
Sick fish instinctively hide. In the wild, a visibly ill fish attracts predators, so retreating to shelter is a survival mechanism. If a normally active fish suddenly starts hiding, examine it closely for signs of disease:
- White spots — Ich (white spot disease), extremely common in Singapore due to warm water accelerating the parasite’s lifecycle
- Clamped fins — Fins held tightly against the body, indicating general stress or parasites
- Faded or darkened colour — General illness or chronic stress
- Bloating — Internal infection or organ failure
- Red streaks on fins or body — Bacterial infection (septicaemia)
- Rapid gill movement — Gill flukes, ammonia burns or low oxygen
- Cotton-like growths — Fungal infection
If you suspect illness, isolate the fish in a hospital tank if possible and begin treatment appropriate to the diagnosed condition. Early intervention is critical — diseases progress rapidly in Singapore’s warm water temperatures.
Environmental Factors
Lighting Too Bright or Too Long
Many fish are not comfortable under intense illumination. If your tank light is extremely bright and there are no shaded areas, fish will seek whatever cover they can find. This is especially common with species from heavily forested or blackwater habitats. Solutions include reducing light intensity, adding floating plants for shade and ensuring the photoperiod does not exceed ten hours.
Tank Placement
In Singapore HDB flats, tanks are often placed in living rooms with frequent foot traffic, near television sets or in corridors. Constant vibrations and movement outside the glass can keep fish in a perpetual state of alert. If possible, position the tank against a wall (rather than as a room divider) and away from speakers, doors that slam and areas where children play.
Lack of Cover (Paradoxically)
Here is a counterintuitive truth: fish that have nowhere to hide feel more exposed and become more reclusive. A bare tank with no plants, caves or driftwood forces fish into the open, where they feel vulnerable. Adding hiding spots actually makes fish feel secure enough to come out — knowing they can retreat quickly if threatened gives them the confidence to explore.
External Reflections
Tanks in brightly lit rooms with dark backgrounds can create strong reflections on the inner glass. Some fish, particularly bettas and cichlids, interpret their own reflection as a rival and become stressed. At night, this effect worsens when room lights are on but the tank light is off. Solutions include adding a background poster to the rear glass or ensuring external lighting is balanced.
Species-Specific Behaviour
Some species are naturally shy or nocturnal. If your fish is hiding but belongs to one of the following categories, the behaviour may be entirely normal:
| Species / Group | Hiding Behaviour | Notes |
|---|---|---|
| Kuhli loaches | Hide during the day, active at dusk/night | Normal; keep in groups of 4+ for confidence |
| Plecos (most species) | Nocturnal, hide in caves during the day | Normal; provide dedicated hiding spot |
| Corydoras | May hide initially; active once settled in groups | Keep in groups of 6+ |
| Glass catfish | Very shy; hide if kept in small groups | Need groups of 6+ to feel secure |
| Whiptail catfish | Stay motionless on driftwood or substrate | Normal; they are camouflage specialists |
| Dwarf gouramis | Naturally cautious; hide in planted areas | Provide floating plants and gentle flow |
| Hillstream loaches | Cling to surfaces, hide under rocks | Normal; need cooler, well-oxygenated water |
If your fish is a naturally shy species, the best approach is to accommodate its nature rather than fight it. Provide appropriate hiding spots, keep the fish in recommended group sizes, and use dim lighting or areas of shade. You will often find that these fish become more active and visible once they feel genuinely secure.
How to Encourage Fish Out of Hiding
Add More Hiding Spots
As mentioned above, more cover equals more confidence. Dense planting, caves, driftwood tunnels and rock formations give fish the security they need to venture out. This is the single most effective strategy for reducing hiding behaviour in an otherwise healthy tank.
Introduce Dither Fish
Dither fish are bold, active species that swim openly in the water column. Their visible confidence signals to shy fish that the area is safe. Good dither fish for tropical community tanks include harlequin rasboras, cherry barbs and white cloud mountain minnows. Seeing other fish swimming calmly out in the open can coax timid species to join them.
Establish a Feeding Routine
Feed at the same time and place every day. Many shy fish learn to associate your approach with food and will gradually emerge at feeding time. You can use this as a starting point — once a fish is comfortable coming out for food, it often becomes more adventurous during the rest of the day as well.
Reduce Lighting Intensity
Dim the lights or add floating plants to create shaded areas. A gradual sunrise-sunset light cycle (available on many modern LED units) is less jarring than sudden on-off switches. Fish that hide when lights are bright may come out comfortably under softer illumination.
Minimise Disturbances
Reduce vibrations near the tank, avoid tapping on the glass and keep maintenance routines gentle and predictable. Over time, fish learn that your hands in the tank mean food or a harmless water change, not a threat.
Check and Improve Water Quality
If your water parameters are off, no amount of environmental enrichment will bring fish out of hiding. Test regularly and maintain consistent conditions through weekly water changes. In Singapore, pay particular attention to temperature management and chloramine treatment.
Common Mistakes
Removing Hiding Spots to Force Fish Out
This is the most counterproductive thing you can do. Removing cover does not make fish bolder — it makes them more stressed. Without shelter, fish resort to cowering in corners, behind equipment or at the water surface. Always add cover rather than remove it.
Tapping on the Glass
Tapping on the glass creates sound waves that are magnified in water. It is the equivalent of someone banging on your walls repeatedly. It terrifies fish and reinforces the association between the tank’s exterior and danger.
Adding Too Many Fish at Once
Introducing a large number of new fish simultaneously overwhelms the tank’s biological balance and creates chaos as multiple stressed fish compete for hiding spots. Add fish in small groups over several weeks.
Ignoring the Signs of Illness
Attributing hiding to “shyness” when the fish is actually sick delays treatment and can be fatal. If a normally active fish suddenly hides and shows any physical symptoms, investigate immediately rather than waiting for it to “come around.”
Placing the Tank in a High-Traffic Area
While you want to enjoy your aquarium, placing it next to the front door or in the path between the kitchen and living room exposes fish to constant disturbance. Choose a location with some foot traffic for your enjoyment but not so much that the fish never relax.
Frequently Asked Questions
How long is it normal for new fish to hide?
Most fish settle within 24 to 72 hours, though particularly shy species may take a week or longer. If a new fish is still completely hidden after two weeks and refuses to eat, there may be an underlying issue such as bullying, illness or inappropriate water parameters. Check all conditions and observe the tank carefully, especially at night when the hiding fish may emerge.
My fish only hides when the lights are on. Is this a problem?
Not necessarily. Many popular species, such as plecos and loaches, are naturally nocturnal or crepuscular (active at dawn and dusk). If your fish is active and eating when the lights are off or dimmed, this is normal behaviour. Ensure the tank has shaded areas where the fish can rest during the photoperiod. Adding floating plants or reducing light intensity often helps these species feel comfortable enough to be partially active during the day.
Why are all my fish suddenly hiding at the same time?
When multiple fish hide simultaneously, suspect a tank-wide stressor. Test your water immediately — ammonia or nitrite spikes are the most common cause. Check the temperature, especially during Singapore’s hotter months when tanks can overheat. Inspect equipment for malfunctions. Also consider external disturbances such as construction noise, new pets in the household or a sudden change in the tank’s surroundings.
Will adding more fish make my shy fish less shy?
Adding appropriate dither fish can help, as the presence of bold, active tankmates signals safety to shy species. However, adding more fish also increases bioload, so ensure your filtration and tank volume can handle the additional stock. More importantly, do not add fish that may bully the shy ones — that will make the problem worse. Choose peaceful, mid-water swimmers like rasboras or small tetras as dither fish.
Understanding fish hiding causes is the first step to a more active, visible aquarium. In most cases, the solution involves improving conditions rather than trying to force fish out — provide more cover, maintain excellent water quality, choose compatible species and give new fish time to adjust. If you are struggling with persistently shy fish or suspect an underlying health issue, our team at Gensou has over two decades of experience diagnosing and resolving aquarium problems. Contact us for personalised advice, or visit us at 5 Everton Park. You can also find plants, hardscape and tank accessories to create a more fish-friendly environment in our online shop.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
