Teeth whitening is most effective on surface stains caused by food and drink. It may not be effective on intrinsic stains, which are deeper and caused by factors like trauma or certain medications.