On average you can expect to have whiter teeth for 12 to 24 months after your Teeth Whitening treatment. There is a large variance from person to person and this depends on your lifestyle factors like smoking, consumption of alcohol and frequency of dental visits.