Otherwise, teeth whitening by a dentist or other dental professional can only be done privately because it's considered to be a cosmetic treatment. Costs vary ...
www.nhs.uk