Veneers are highly resistant to staining, but that doesn’t mean you should go on a binge, eating and drinking a tooth-staining diet! Whilst your veneer won’t stain as easily as a real tooth, you should endeavour to eat a healthy diet that won’t cause tooth erosion and decay.