Depending on the amount of use your bird bath gets, it will need cleaning every 2 to 3 days. More if it’s in constant use.