Monthly Archives: November 2010

Water change obsession

Why do we change the water in our freshwater aquariums? Of course to keep the water clean from waste and ammonia derived toxics (NO2 and NO3). This is where hopefully all of us agree on when it comes to freshwater aquarium keeping. But the discussion starts when we talk about how often do we need to change the water in order to keep the readings low – and particularly with NO3, on what level.

On some forums, especially with visitors from North America, I hear a lot that I am crazy when I don’t change my water every week. I hear that I will get ammonia in my water, my nitrites levels will go sky high and all that. Well, my test kits don’t show me anything like that and I change my water every 4 weeks. Yes, not 1 but every 4 weeks. My test kits show me readings as follows: NO2 = 0, NO3 = 10-20, pH = 7.0. What would be the reasoning to change the water at this point?

I am not going to change the water, and by that affect the ecosystem, if I don’t get high nitrates or some nitrites levels. I don’t know if the water quality is just poor in North America (maybe not Canada, but how about California for example?) and because of that you have to change the water more frequently. But at least here in Finland we have very good tap water so this is not a reason to change the water.

Of course at some point you have to change the water even if the readings show normal numbers, since you want to gravel vacuum your tank. This would be the reason for me to change the water if the water value readings are ok. And for my tank the change frequency seems to be 4 weeks.

At this point it must always be said, that the water change frequency is always tank specific. Nobody can tell you how often you need to change the water in your tank. But please do that based on the water value readings and not based on some comment on some forum “Just because you should”.

Nitrites (NO2) and nitrates (NO3) in a freshwater aquarium

As I am writing this post, I am measuring the nitrates level (NO3) in our freshwater aquarium as I do at least once a week. My level today seems to be somewhere between 10 and 20 ppm. As it has been as long as I can remember.

Now, especially if you are from North America (based on my experience on some forums I visit) you might think “How come he says as long as I can remember?” or “OMG, you must change your water!”. For some reason on some forums, without mentioning any names, changing the water once a week is an obsession for some and having a level of 20 ppm nitrates in your tank is somehow crazy. Well, I disagree.

As you know, nitrites turn into nitrates through the nitrogen cycle. This is good. A well functioning freshwater aquarium has a level of 0 ppm of nitrites in the water. If this goes up, time to change the water and start thinking of the reasons why nitrites levels are up (dead fish in the water, too much feeding, old filter system.. or something else). But nitrates is different. Actually, to have nitrates in the water is good because of the plants. The plants need nitrates (actually they need either ammonia or nitrates, but you don’t want to have ammonia in your water. At all).

In my freshwater aquarium, I have plenty of plants. These plants will use the nitrates in the water for their growth and turn the wasteful nitrates into proteins – and more beautiful plants. It’s really like a good cycle; I get lower levels of nitrates and at the same time greater plants. And this has been going on for as long as I’ve had my Juwel RIO 180 tank. And there is no reason to believe that this would change either, so I am really hoping to have low nitrates levels from now on.

To summarize, I have 0 ppm nitrites and 10-20 ppm of nitrates and with the amount of fish and plants I currently have, this is a stable ecosystem. If either the number of fish goes up, or the number of plants go down this stable ecosystem will change. Only you can know when and if you have a stable ecosystem. With this kind of stable ecosystem you don’t necessarily need to change the water that often.

TypeError thrown

sizeof(): Argument #1 ($value) must be of type Countable|array, null given