Though some people suffer from staining no matter how well they care for their teeth, there are a few things you can do to help limit discoloration. Avoid highly pigmented beverages like coffee and wine as much as possible. When you do enjoy these beverages, rinse your mouth thoroughly immediately afterwards.