First and foremost, maintaining good oral hygiene and frequent visits to remove stains will keep your teeth permanently white. Various types of whitening can be carried out at the dental surgery and maintained at home with anti-stain toothpastes.