I have been looking at setting up my tank differently in the next few weeks. This will mean that with a lot of plants and a substrate which gives out some nutrients, I will be able to go for 3-6 months without doing any water changes at all as the fish waste will feed the plants. The nitrates in the water will be consumed by the large mass of plants in the tank hence no need for weekly or even monthly water changes.