Yes. Good oral hygiene helps to protect teeth from discoloration. Rinsing your mouth after eating or drinking anything that could stain your teeth can also help maintain it.