Cycling is not something you do to a tank so much as something you wait for a tank to grow: a living filter. Two groups of bacteria must colonise your filter media in sequence, and until both are established in real numbers, fish waste has nowhere safe to go. That growth, not the calendar, sets the timeline — and for most new freshwater setups it runs to somewhere between four and eight weeks.
What is actually growing in your filter
The first bacterial colony feeds on ammonia, the waste product fish release constantly and that decaying food adds to, and converts it into nitrite. The second colony feeds on that nitrite and converts it into nitrate, the far less harmful end product your water changes then remove. These bacteria live mainly on filter media and other surfaces, not in the water itself, which is why moving a mature sponge or a handful of established media into a new filter is worth more than any bottle of tank water from a running setup.
The stages, in the order they arrive
With an ammonia source present — added deliberately, or from a pinch of food breaking down — the first stage is an ammonia reading that climbs and holds. Then nitrite appears and often spikes dramatically as the first colony gets going faster than the second can follow; this nitrite peak is the stage that tries beginners' patience, because it can sit high for a week or more. Finally nitrite falls away to zero while nitrate becomes measurable and climbs. Warm water, good oxygenation and steady ammonia supply keep the colonies growing at their best pace through these stages.
What shortens the wait, and what stretches it
Seeded media from a healthy, disease-free established tank is the one genuine shortcut, sometimes cutting the process to a couple of weeks because you are transplanting the colonies rather than growing them from near zero. Liquid bacteria starters can help establish the first colony but rarely skip the nitrite stage entirely. On the other side, cold water slows bacterial growth noticeably, repeatedly scrubbing or replacing media throws away the very surface the bacteria need, and long gaps with no ammonia source starve a young colony just as it gets established. Frequent large water changes during a fishless cycle also dilute the ammonia the bacteria are feeding on, which quietly extends the whole timeline.
How you know the cycle is finished
The finish line is functional, not a date: ammonia and nitrite both read zero while nitrate is present and rising. If you are cycling fishless with a measured ammonia source, the convincing test is that the tank processes a full day's ammonia through to nitrate within about a day, with no ammonia or nitrite still showing. Only then stock — gradually, a few fish at a time, testing as you go, because a fresh cycle is sized for a light load and needs to grow further as stock increases. Writing each day's three readings into the tank's Pet Passport on KinsLe gives you the curve of the whole cycle in one place, proof the filter earned its fish rather than a hope that enough weeks passed.