It’s generally recommended that you have your toilet professionally cleaned every one to two years. This can help prevent clogs and leaks, and it will also keep your toilet looking clean and new.