Hi, I'm new here. I'm in the process of doing a fishless cycle. This is the first time I've ever done this and I'm a little confused. I've been cycling for almost 3 weeks now. I have the Top Fin Enchant 3.5 gallon tank and I use the filter that came with it. My heater is the Aqueon 50W heater and it keeps the tank at 78F. I used fish flakes to start the cycle. I've been checking the levels every day (sometimes every other day) with the API Master Test Kit and I can't seem to get the ammonia and nitrite to go down. I used Prime in the water to begin with and I put it in the new water when I have done water changes. My tap water has 0.25ppm ammonia in it already and I also have a nitrate reading in my tap water, but I can't remember exactly what it was. Pretty much every time I test the tank water, the ammonia is at 0.25ppm. The highest it has ever been was 0.50ppm. I started testing for nitrite on July 6th and got a 0.50ppm reading. It went up to about 1.0-2.0ppm between then and July 16th. I did about a 30-40% water change yesterday, the 17th, and tested the water a few hours later. Ammonia looked to be between 0ppm and 0.25ppm, but it was hard to tell. Nitrite looked to be 0-0.25ppm as well. However, I just tested again today and ammonia is definitely still at 0.25ppm and nitrite looks between 0.25-0.50ppm. Nitrate has always given me a steady reading of 10ppm. I'm not really sure what I should do to get the ammonia and nitrite levels down to 0. Also, my pH level was about 8.2 a couple of days ago and after the water change it was around 7.4, but today it has gone back up to 8.0. Any help would be appreciated because I'm very new to this and I'm just not sure what to do next.