30 gallon here. Some have told me 2-6 weeks, others 6 months. My tank is 4 weeks old. Up until a week and a half ago my ammonia was .5 nitrites .5 and 0 nitrates. Since then my ammonia spiked to 8 ppm nitrites 5 ppm with no nitrates. I then added bio-spira and now my readings fell back to ammonia .5 ppm , Nitrites 1 ppm and now nitrates are present at 20 ppm. Am I finished cycling? Am I close to finishing? My readings have been that way for almost 2 weeks now. Where do I go from here? Thanks