Ceramic veneers are more durable than composite veneers, so they generally hold out for a while. The amount of time your ceramic veneers should last without needing to be replaced will depend on how well they are taken care of. If you maintain good oral hygiene, your ceramic veneers can last approximately ten years.