My teeth are white near the gun but have a visibility "wine line" across them which make the bottoms of then a weird brown colour. They look awful. I think vaneers would solve it but DH thinks it's unnecessary expense and I should just pay for teeth whitening. I know loads of people who have paid for whitening and you can't even tell they've had it done! DH thinks vaneers look fake and American. Who is right?