The longevity of your teeth whitening results will vary depending on your lifestyle. For many individuals, teeth whitening effects will last one to two years or more, provided you properly care for your teeth and follow the doctor’s at-home instructions. However, those patients who eat an unhealthy diet or drink sugary or abrasive drinks may find their results do not last as long.