There is no universal 'run it for X days' rule. A new aquarium should be biologically cycled before normal stocking. During a fishless cycle, provide an ammonia source, keep the filter running and test the water. Add fish only when the system reliably processes ammonia through nitrite and both return to zero; then stock gradually so bacterial capacity can adjust.
An empty aquarium can run for a month and still be uncycled if nothing has fed the nitrifying bacteria. Conversely, a system seeded with healthy mature media may establish much faster. This is why testing tells you more than the calendar.

What 'running the tank' actually achieves
Running the filter circulates oxygenated water through the media, but beneficial bacteria also need a nitrogen source. In a fishless cycle that source is supplied deliberately. Simply turning on a filter in clean tap water does not prove the tank can handle fish waste.
The RSPCA advises fishless cycling and notes that there is no exact duration; the process takes time and water should be tested during it.
The markers that matter
| Test | Before normal stocking |
|---|---|
| Ammonia | 0 mg/L after the cycle processes the chosen ammonia source |
| Nitrite | 0 mg/L after the nitrite stage has passed |
| Nitrate | Often present, though planted tanks can use it and source water varies |
| Temperature | Stable in the species-appropriate range |
| Equipment | Filter and heater operating normally with no leaks |
Why two weeks is not a guarantee
Some tanks cycle in a few weeks; others take longer. Temperature, pH, available ammonia, filter-media surface area, oxygen and whether mature media or viable bottled bacteria were added can all change the rate.
Treat 'at least two weeks' as a warning against immediate stocking, not as a finish line.
Mature filter media can shorten the process
Media from a healthy established aquarium already carries nitrifying organisms and can speed the establishment of a new filter. Only transfer media from a tank you trust, because wet media can also transfer pathogens, snails or other unwanted organisms.
Keep mature media wet and oxygenated during transfer and place it where water flows through it.
Stock gradually after the cycle
A filter adapts to the waste load it has been processing. Adding the entire final fish population at once can exceed that capacity even if the tank was cycled.
Add a sensible first group, feed normally but not excessively, and retest ammonia and nitrite after stocking. Increase the population only when water quality remains stable.
Related aquarium tools and guides
Frequently asked questions
Is 24 hours long enough before adding fish?
Not for a conventional new unseeded aquarium. Twenty-four hours is useful for checking leaks and equipment, but it does not establish a mature biological filter.
Is two weeks enough to cycle a fish tank?
Sometimes a tank may be ready around that time, but you cannot know from time alone. Test ammonia and nitrite and confirm the cycle has actually processed the waste source.
Can bottled bacteria let me add fish immediately?
Some products are marketed for rapid or immediate use, but performance depends on the product, storage and how it is used. A cautious beginner should still test water closely and avoid overstocking.
Can I add fish if ammonia is zero but nitrite is not?
No. Nitrite is also toxic. Wait until both ammonia and nitrite are at zero under the cycling method you are using.
Sources and further reading
This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.