How Can I Remove Stains From My Teeth?

Remove stains from teeth by visiting the dentist for professional cleaning and whitening treatments, using at-home whitening trays and kits, trying whitening toothpastes and working to prevent stains. Changes in lifestyle may help prevent new stains from forming on teeth.

  1. Visit the dentist

    Dentists provide professional cleaning that can remove stains from teeth. Routine cleaning helps prevent stains from developing. Dentists also offer professional whitening treatments that can remove more stubborn stains. Professional whitening treatments include the use of bleaching gels and lasers for optimal results.

  2. Try at-home stain removers

    Over-the-counter whitening treatments include whitening trays, strips and gels. While the results aren't as dramatic as professional treatments, these stain removers can whiten teeth and remove simple stains. The process may require a few weeks of treatment, and some options require up to twice daily application.

  3. Use whitening toothpaste

    Whitening toothpastes can be purchased at any store, and contain ingredients that help lift stains off teeth. Baking soda and peroxide are common ingredients. Use them as directed by the dentist or the product label.

  4. Prevent stains

    Once stains are gone, to prevent further stains from forming, make small changes in daily activities to prevent stains. Avoid drinking tea, cola, coffee and wine, or sip through a straw. Stop smoking to prevent tar stains. Keep teeth clean by brushing at least twice a day. Floss daily to remove plaque that can cause stains around the edges of teeth.