Yes, veneers are long lasting and resistant to stains. Durable and attractive, they can disguise cracks, chips, discoloration, and correct gaps in teeth easily and effectively.