In-office teeth whitening can provide noticeable results after a single session. At-home whitening may take several days to a few weeks, depending on the product and usage instructions.