The longevity of any veneers, crowns, or dental implants you have placed on your teeth has a significant impact on how long your Hollywood smile will stay. Veneers, which are more commonly used, have an average lifespan of 15 years. Porcelain veneers can last up to 20 years with adequate treatment, whereas composite veneers only last about 10 years.