It depends on how many fish you catch and how messy the tanks get. We suggest that you clean the fishbowl at least every two weeks. This will ensure the bowl stays clean and fresh without any odor that might make it hard to stay near the fishbowl.