In-office teeth whitening treatments usually take around 1-2 hours, depending on the extent of staining and the desired shade of whiteness.