Having a less-than-perfect smile can rob you of your self-confidence. Stain removal may be done professionally at the dentist Richmond Hill office, but this isn’t a practical solution for everyone. There are some people who simply can’t afford it. Good thing that some teeth whitening solutions don’t have to be that expensive.