It all boils down to your personal preferences. However, with many other at-home teeth whitening solutions, in-office whitening is the best option. The results are immediate, and you get a customized treatment plan from a professional.