How long does teeth whitening take? In-office whitening typically takes about one hour, with instant results. We also offer take-home kits. admin2025-11-04T18:39:12-07:00November 4, 2025|