I have a 55 gallon tank that's about 2 months old. In the first month I was testing my water a lot and the readings were always good, even before the tank was fully cycled. My
ammonia and
nitrite levels were always at 0 or at the lowest level my kit could detect. Then about a week ago my nitrite levels suddenly shot way up to 3.3mg/L (that's the highest the kit can detect) and I can't get them to go down. However, my ammonia levels stayed at almost 0 and only spike after vacuuming the gravel and then go back down after 24 hours.
As soon as I noticed the nitrite spike, I did a 25%
water change and then another 25% the next day. My readings did not change. Then I realized my mistake. I was not vacuuming the gravel properly. I wasn't vacuuming the gravel all the way to the bottom of the tank, only the top layer. So the next day I started a full vacuum of the gravel. I did about 2/3rds of the gravel and 30% water got changed. Of course there was a lot of waste hidden at the bottom and it turned my water to . Both my ammonia and nitrite levels spiked. The next day day I did the remaining 1/3rd of the gravel and another 25% water got changed. This was probably another mistake, vacuuming too much of the gravel too fast. The next day my ammonia levels were fine, but my nitrite was still too high. This was two days ago.
Today I did another 25% water change without disturbing the gravel and my nitrite levels seem to have gone down a little, but they're still too high. It's still around 1.6-3.3mg/L and I don't know what else to do. I'm getting really tired of all these water changes day after day that seem to have no effect.
During this whole ordeal, one of my cories died. The rest of my fish seem to be fine for now. I have no live plants in my tank, only plastic ones and decorations. This is what I have right now:
8 neon tetras
7 cherry barbs
6 guppies
5 cories
Any suggestions would be appreciated.