Skip to content

Why is my fish losing its colour?

Fading colour usually comes down to stress, diet, lighting or ageing. Test the water, improve the diet, and here's how to bring colours back.

The short answer

Gradual colour loss usually traces back to stress, diet, lighting, or simply ageing β€” not disease. A sudden wash-out is more often a stress or water-quality response, while slow fading points to nutrition or the tank environment. As always with a change, begin by testing your water, then look at diet and surroundings.

Stress and water quality

Ongoing stress dulls colour: poor water quality, aggressive tankmates, overstocking or an unstable environment all take their toll. Test with a liquid test kit and keep nitrate down with regular water changes. A sudden fade specifically is covered in why is my fish turning pale?; the two questions overlap, but that one leans toward acute stress while this one is about the slow fade.

First checks: test for ammonia, nitrite and nitrate with a liquid test kit and reduce ongoing stress. Stable, clean water is the foundation for good colour.

Diet and lighting

Colour is built partly through nutrition. A varied, quality diet with colour-enhancing ingredients helps fish look their best, whereas a dull, repetitive diet leaves them washed out over time β€” browse our fish food picks. Lighting and background matter too: fish look more vivid over darker substrate with plants and softer light, and washed out against bright, bare surroundings. These changes work gradually, so give them weeks, not days.

Ageing and when to look closer

Some colour shift is simply age, and that’s natural. But if fading comes with patches, a fuzzy or filmy coating, clamped fins, laboured breathing or loss of appetite, that’s different from a cosmetic fade β€” watch for other symptoms and compare with how do I know if my fish is sick?. If a fish keeps declining after the water tests clean and the diet is good, ask an aquatic vet or an experienced fishkeeping community rather than assuming a specific illness.

Frequently asked questions

Can diet affect a fish's colour?

Very much so. A varied, quality diet with colour-supporting ingredients helps fish show their best colours, while a poor or monotonous diet can leave them looking dull over time. Colour built through good feeding develops gradually, not overnight.

Do fish lose colour as they get older?

Some do. Colours can shift or soften with age, which is a natural process rather than a health problem. Fish also fade temporarily when stressed or resting, so age is only one of several possible reasons.

πŸ”Ž 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