I dont understand. I have an Oscar, Blood Parrot, and RTC in a 60 gallon hexagon tank. They are all still babies. Largest is the RTC that is about 6". The tank has enough filtration to turn over atleast 13 - 15 times. I had a problem with overfeeding and have since corrected that. My water was crystal clear for about a week. Did a small water change(about 20%). A few days later the water is cloudy. Did a 30%, nothing changed. My water has ammonia and nitrates. I just dont understand why. The water is clean, not overfed. I dont feel I'm overstocked. Any ideas why the water is so dirty adn cloudy? Something I'm doing wrong?