Teeth whitening takes about an hour. However, you will need a consultation and teeth cleaning beforehand.