The average time it takes to complete a deep cleaning is 45 minutes, but depending on the severity of your case it could take anywhere from 1 to 4 hours. In some cases, it takes two appointments to complete a full mouth deep cleaning. This is so one side of the mouth is done on the first visit and the other side is completed on the next visit.