Teeth whitening is a chemical procedure, the paste releases oxygen which oxidizes organic matter (pigments) from the superficial layers of enamel, and this method doesn't damage teeth. It can be done in two ways: at home and in the infirmary. The difference is that at-home whitening takes 5-7 days, while in-office takes 45 minutes. It can be done once a year or when needed.