Professional in-office teeth whitening treatments are generally more effective than at-home treatments. This is because the in-office treatments use professional-grade bleaching agents that are more concentrated and can produce faster results.