TwistedPenguin;2349034; said:As often as you need to in order to keep nitrates below 20 ppm basically. In your case it's probably going to mean a 50-60% water change once a week while the fish are small. So much depends on how much you feed and the size of the fish though. Get a liquid test kit for your water, it's your best friend.
Agreed and a second filter should be a must. Hope you have a bigger tank for your fish. They are going to outgrow your tank quick.Potts050;2349792; said:50-60 % water change weekly sounds very high. 15-25 % is more likely. In any case I agree with testing the water before and a few hours after you change the water until you get a good feel for how much you need to change.
Smaller sized water changes done more frequently are a better way to go. Less stress on the fish.