If you have good oral health, cleaning can take around 30 minutes. If you need more in-depth cleaning, it could take up to an hour each visit spread over several appointments.