So I had composite veneers about 13 years ago on my two front teeth that were discoloured. Fast forward to now. They're still on and largely no problems apart from the edges now get mild staining lines between professional cleans. However .. they are now yellow. As are the rest of my teeth. I cannot use whitening because it does not work on veneers and therefore this would mean the two front teeth would remain yellow. I'm thinking of getting new replacements and before I do whitening the rest of my teeth before to get a colour match. This is what the dentist has recommended. However - ppl with composite veneers - if they stain then surely over time with the best will and cleaning in the world they will all stain and need replacing. Porcelain veneers are more stain resistant but are three times the price. I'm still thinking it all over. I've been quoted a rough quote of £350 for teeth whitening and between £150-270 per veneer. This seems reasonable. Is there anyone out there with composite veneers who manages to keep them white without having to drink their tea through a straw for the rest of their lives?