My tanks with the least maintanence get 25% per week, and those are lightly stocked.
I aim for at least 50% per week on most tanks, or sometimes 15-25% per 2 days if there's fish that are easily stressed. Most of my fish that are easily stressed go into lightly stocked tanks though so waste buildup isn't much of a problem.
Every 2 months is almost nothing unless you have almost no fish.
What are your stocking levels? Do you know your water parameters (Especially nitrates. Ammonia and Nitrites should be 0 but you should test them anyway if you're not sure)? Do you have any plants? How often do you break down and clean your filter? That should determine your water change schedule.
Without that info no one can really recommend a proper water change schedule. Since you've been doing water changes so little, if you have a large amount of waste buildup you may have to start doing small water changes slowly to start bringing your water quality back into line but prevent shocking your fish. If you have a large amount of nitrates, but especially if you have any nitrites or ammonia, your pH can drop too and changing water too quickly will raise it way too fast. Very stressful.
You should be trying to keep your nitrates at least below 40 ppm on a constant basis, some people aim for below 20ppm but I personally think that depends on the species of fish that you're keeping. Some fish are very hardy and some fish will become stressed or develop health problems with even low nitrates.
So all I can say right now is that partial water changes every 2 months sounds like not NEARLY enough, especially since you're getting severe water clouding that won't go away quickly. You may also need to clean your filters more often so they more adequately suck particles out of the tank, but you really don't have much filtration on there in the first place.
|