While professional teeth whitening treatments can effectively remove many types of surface stains, they may not be able to remove all types of stains. Deep, intrinsic stains caused by medication, trauma, or genetics may require additional treatments or cosmetic procedures, such as porcelain veneers or dental bonding, to effectively improve the appearance of the teeth.