With teeth that are significantly discolored, the best way to correct the problem is to place a porcelain laminate over the tooth. Laminates are very strong and last. They are also very color stable