I got an aquarium for the first time and have been attempting to get it cycled now for almost 3 months. I have added conditioned water with Prime, have a filter, heater, had been adding pure janitorial ammonia up to 4ppm to get things going. Finally about 2 weeks ago the ammonia would go from 4 to 0 consistently in 1-2 days. The nitrites spiked and then appeared to go down and then the nitrates appeared only at 5ppm. This was using the API test kit. My pH is right at 7.0 and water temp 80F. However, when I took the water to Petsmart yesterday and they tested it, nitrites and nitrates were through the roof. So I did ~80-90% water exchange last night, and now my home test kit still shows crazy high levels of nitrites and nitrates (not sure what my problem with my test kit was initially). What do I do now? Do I keep adding ammonia or just leave it alone and wait for the nitrites and nitrates to come down? Do I need another water exchange? HELP!