I do a 10% water change every week without fail and have been cleaning the filter in the mucky water every week as well but I've read in quite a few places that the filter is better cleaned about once a month. Which is best ?. I have an internal sponge filter.