Depends on how many fish you have and what kind of filter. But generally clean it in tank water every week or 2, replace it when it wears out. If it's a hang on tank filter and you see water spitting out of the section the uplift tube comes into it. Time to clean it.