top of page

Why Is My Aquarium Fish Hiding? Common Causes, Signs & Solutions

4 days ago
5 min read

Aquarium fish hiding behind plants due to stress or environmental changes
Aquarium fish hiding behind plants due to stress or environmental changes

If your aquarium fish suddenly starts hiding behind the filter, under plants, inside a cave, or in one corner of the tank, it can be concerning. While hiding is sometimes completely normal, a sudden change in behaviour may also be a sign that your fish is stressed or uncomfortable.

Fish may hide because they are adjusting to a new environment, avoiding aggressive tank mates, reacting to poor water quality, or dealing with health issues. Some species are also naturally shy and prefer quiet, shaded areas.

So, why is your aquarium fish hiding, and when should you be concerned? In this guide, we’ll explain the most common causes of hiding and simple ways to help your fish feel safe and comfortable again.


Your Fish Is New to the Tank

New fish often hide for the first few days after being added to an aquarium.

The water, lighting, decorations, and other fish are all unfamiliar. Hiding is a natural way for them to feel safe while they adjust.

Keep the aquarium area calm, avoid tapping on the glass, and give the fish time to settle. Most healthy fish gradually become more active once they feel comfortable.


Water Quality May Be Poor


Aquarium fish showing stress from poor water quality and unstable conditions
Aquarium fish showing stress from poor water quality and unstable conditions

Poor water quality is one of the most common causes of unusual fish behaviour.

High ammonia or nitrite, unstable pH, sudden temperature changes, or excess waste can make fish stressed and uncomfortable. In a properly cycled aquarium, ammonia and nitrite should normally remain at 0 ppm.

If your fish is hiding and also breathing quickly, refusing food, or keeping its fins close to the body, test the aquarium water first.

Regular water changes and proper filtration can help maintain stable conditions.



Your Fish Does Not Feel Safe

A tank with very few plants, rocks, caves, or decorations can make fish feel exposed.

Interestingly, giving fish more hiding places can sometimes make them come out more often. When they know a safe place is nearby, they may feel more confident swimming in open areas.

You can add suitable plants, driftwood, caves, or rocks while still keeping enough open swimming space.


Tank Mates May Be Bullying Your Fish

A fish that suddenly starts hiding may be trying to escape from another fish.

Aggressive or territorial tank mates may chase, nip, or block weaker fish from food. Watch the aquarium quietly for a few minutes and see whether one fish is repeatedly chasing another.

If aggression continues, you may need to provide more space, rearrange the aquarium, add more shelter, or separate incompatible fish.


The Aquarium Light May Be Too Bright


Aquarium fish hiding from aggressive or territorial tank mates
Aquarium fish hiding from aggressive or territorial tank mates

Some aquarium fish naturally come from shaded rivers or areas with heavy plant cover.

If the tank light is very bright, they may spend more time hiding. You may notice that the fish becomes active only when the lights are turned off or dimmed.

Adding plants or shaded areas and maintaining a regular day-and-night lighting schedule can make the aquarium feel more comfortable.






Feeding Problems Can Cause Hiding

In community tanks, stronger or faster fish may reach the food first. Shy fish can end up staying hidden and eating less.

Try feeding in different areas of the aquarium so all fish have a chance to eat.

Also make sure you are offering food that suits the species. Depending on the fish, this may include pellets, flakes, vegetables, frozen food, or occasional live insects.

For insect-eating fish such as some Arowanas, Oscars, and cichlids, suitable feeder insects can add variety, but they should not replace a balanced main diet.


Your Fish May Be Sick

Sick fish often become quieter and spend more time hiding.

Hiding becomes more concerning if you also notice loss of appetite, white spots, damaged fins, swelling, rapid breathing, unusual swimming, or faded colour.

Always check water quality first because poor water conditions can cause or worsen health problems.

If the fish continues to show unusual symptoms, further diagnosis may be needed.


The Tank May Be Overcrowded


Overcrowded aquarium causing stress and hiding behaviour in fish
Overcrowded aquarium causing stress and hiding behaviour in fish

Too many fish in one aquarium can create stress, aggression, and competition for food.

Overcrowding also increases waste, making it harder to maintain good water quality.

A tank that works well for young fish may become crowded as they grow. Always consider the adult size and behaviour of each species when planning your aquarium.







Hiding May Be Normal Behaviour

Not every hiding fish has a problem.

Some species naturally spend more time under rocks, inside caves, or behind plants. Certain catfish, loaches, plecos, and cichlids may be more active in the evening or at night.

If your fish is eating normally, has good colour, breathes normally, and becomes active at certain times, hiding may simply be part of its normal behaviour.


Why Is My Fish Hiding and Not Eating?

When hiding is combined with loss of appetite, you should pay closer attention.

Stress after moving, poor water quality, bullying, temperature changes, or illness can all cause a fish to hide and stop eating.

Start by checking the water and observing the fish closely. Avoid adding extra food if it is not eating, because leftover food can make the water quality worse.


When Should You Be Concerned?

Occasional hiding is usually not a problem. However, sudden or constant hiding should be checked, especially if your fish also stops eating, breathes rapidly, shows damaged fins, develops white spots, or swims abnormally.

If several fish start hiding at the same time, check the water quality immediately.


How to Help a Fish That Keeps Hiding


Clean calm aquarium with safe hiding spaces helping fish feel secure
Clean calm aquarium with safe hiding spaces helping fish feel secure

Start by checking the overall aquarium conditions. Test the water quality and make sure ammonia and nitrite are at safe levels. Also check that the temperature is stable and suitable for the species.

Observe the tank mates carefully. If another fish is chasing, nipping, or blocking access to food, the hiding fish may be stressed or bullied. In this case, adding more shelter, rearranging decorations, or separating incompatible fish may help.

Lighting can also make a difference. Very bright lights may make shy fish feel exposed, so adding plants, caves, driftwood, or shaded areas can help them feel more secure.

Make sure the fish is getting enough food. In community tanks, faster fish may eat first, leaving shy fish without enough. Feeding in different areas of the tank can help.

Most importantly, avoid making too many changes at once. A clean, stable, and calm aquarium usually helps fish feel safer. Give your fish time to adjust and watch for improvements in appetite, swimming, colour, and activity.



There are many possible reasons why your aquarium fish may be hiding.

Sometimes it is completely normal, especially for new, shy, or nocturnal fish. But sudden hiding can also be linked to poor water quality, stress, aggressive tank mates, bright lighting, feeding problems, overcrowding, or illness.

The best approach is to understand your fish’s normal behaviour and notice when something changes.

Clean water, proper food, suitable tank mates, enough shelter, and a calm aquarium environment can help your fish feel safer and become more active.

At Promeal, we know how important it is to give your pets a healthy and varied diet. That’s why we create high-quality, natural pet food to keep them happy and healthy.

Our speciality is premium live and dried insect-based feeds like mealworms, superworms, crickets, roaches, waxworms, and hornworms. These insects are grown on an organic diet, making them a nutritious and tasty treat for your pets.


Check out our "Shop" section to find the perfect food for your pets!

Comments


bottom of page