Many foods and drinks can stain the enamel on teeth. Teeth whitening programs use a consumer safe gel to remove the stains. Teeth whitening can be done with personalized trays at home or in the office. At home whitening typically takes up to two weeks to show results. In office whitening uses a stronger gel and will have same day results.