The short answer
Yes β itβs completely normal. A new tank clouding up with a milky white haze in the first days or weeks is a bacterial bloom: a harmless surge of free-floating bacteria feeding on the nutrients in fresh water. It clears on its own in a few days as the tank settles and the biological filter matures. Almost every new aquarium goes through it.
Why new tanks cloud up
A fresh setup is full of loose dissolved nutrients and hasnβt yet built the stable bacterial colonies that keep an established tank clear. Bacteria bloom on that abundance, multiply rapidly and cloud the water. Itβs a sign the tank is coming to life, not that something is wrong. New substrate can add a mineral or fine-particle haze in the first hours too, which settles as the filter runs.
What to do
- Be patient. The bloom fades once the bacteria exhaust their food supply, usually within several days.
- Feed lightly (or not at all if there are no fish yet). Extra food just feeds the bloom.
- Leave the filter running and avoid deep-cleaning it β the tank needs those bacteria to establish.
- Let the cycle happen. The cloudiness will pass; what matters underneath is the nitrogen cycle getting going.
Next steps
For more on the mechanism see why is my tank cloudy white? and what is a bacterial bloom?. Since the real story in a new tank is the cycle, keep testing with a water test kit and read what causes an ammonia spike?. If the haze is green or brown rather than white, see why is my aquarium water cloudy?, and browse water testing for the essentials.