Teeth whitening is a cosmetic treatment, and so it is not available on the NHS.