I had my teeth whitened by a dentist who does Britesmile bleach whitening. Although my teeth look so much cleaner they still have not lost their creamy tinge. The dentist advised that the best result can be achieved with the take home trays that the dentist makes to measure your mouth. The kits you buy are not really worth it as they contain usually 1% bleach which is not enough. My teeth whitening cost �395, but the trays are usually a bit cheaper dependant on which dentist you visit. If your dentist doesn't do teeth whitening privately you can visit any other dentist you want who is private. Try James Hull dental practices that is where I had mine done and they have dentists all over.