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.
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.