All of my front top and bottom teeth have veneers put on around 2004. They still look great. However use a night guard. I’ve chipped two from grinding in my sleep. One is pretty bad and I will get it fixed soon. I will need a crown on it. The other one is small so I won’t bother.
If cost me around £6k then and it’s been a ggreat investment. My teeth were British before lol. Be aware that the file down your teeth to fit them so if you go for it you will need them for life / whenever nanobot repair happens.