In most cases, porcelain veneers will last for several years. However, it is important to rememberthat specific properties of yourteeth, and specific elements of your lifestyle, may change the length of time that porcelain veneers last. With simple maintenance, they can last 15 years or longer!