There are two options available for yellow teeth; teeth whitening and dental veneers. teeth whitening effect will stay for some years, while dental veneers are a long-lasting option. both have pros and cons. it is better to visit a near dentist to check which option will be best for you.