Teeth bleaching is a popular type of cosmetic dentistry. Most chemical whitening processes help teeth stay white between one and two years. Eating and drinking certain foods and drinks that result in staining can shorten this period.