A Answers (3)
Mehmet Oz, MD, Cardiology, answeredYou can reduce coffee stains by using toothpastes that contain carbamide peroxide or hydrogen peroxide. This is the same chemical that dentists use for teeth whitening. Also, rinse your mouth with water after drinking coffee. It helps to lessen the staining.
American Dental Association answered
The best way to prevent staining is by brushing your teeth twice daily with a fluoride toothpaste to prevent plaque and bacteria build up and also through regular dental cleanings. Many people are satisfied with the sparkle they get from daily oral hygiene and regular cleanings at your dentist’s office, but if you decide you would like to go beyond this to make your smile look brighter, you should investigate all of your whitening options.
Start by speaking with your dentist. He or she can tell you whether whitening procedures would be effective for you. Whiteners may not correct all types of discoloration.
Rob Patterson, Orthodontics, answered
Coffee stains are considered external staining. They can be removed from your teeth, but the best way is to prevent staining in the first place.
The best way to get rid of coffee stains on your teeth is to start with a good cleaning at your dentist’s office. They'll polish the stains off of your teeth to give you a clean, healthy smile.
To keep the stains off, you should minimize the frequency of coffee throughout the day. A couple of cups in the morning will not have the same potential to stain your teeth as drinking coffee throughout the day.
Rinsing with water after drinking coffee will also decrease the staining. While whitening agents in whitening toothpaste will help, they only help whiten your teeth. Staining needs to be removed with an abrasive found in many whitening toothpastes as well as tartar removing toothpastes.
Other drinks such as tea, wine, and colas will stain the teeth, and the above methods can be applied to minimize staining.