I've had braces for two years, my teeth are straight but I don't like them because the lines don't match :/ I went through two years but I don't like my smile, what treatment could I get done? And will getting veneers mean my tooth has to be shaved? :o What if the veneer falls off? How long does a veneer last?