Hi, I will finish my Invisalign in 3 months and I would like to get composite or porcelaine veneers on my 6 superior teeth after my treatment. I'm in college so I don't have a lot of money. I could get better veneers in like 5 years. The thing is that I grit my teeth a lot because of stress and I also drink coffee everyday. I'm afraid that the composite veneers could stain or that I could break the porcelaine veneers when I grit my teeth. What option do you think is the best? Thanks a lot!!