This depends on the amount of shade and tree cover around your home. In the Pacific Northwest, it is generally recommended to have your roof inspected and treated every 1-3 years to prevent moss from re-establishing itself.