When porcelain veneers are maintained well, they can last for up to 15 years. They can easily be replaced if necessary after this time to give you a fresh smile.