With take home teeth whitening, the tray is usually worn either briefly during the day or at night for 2-3 weeks, until you reach the result. Even subtle changes in shading can make someone looks years younger. Several factors can contribute to the darkening of teeth, including the effects of age, certain foods and drinks, smoking, and medications.