I wasn't quite sure whether this question fits better in General Health or Style & Beauty.
I go to the dentist regularly and use good quality toothpaste, don't smoke, or drink much tea or coffee. However as I get older (now in my late 50s) my teeth seem to be becoming much yellower. It's making me pretty self-conscious.
Is there any reason for this? And I need a fairly easy solution to the problem which will not cost me a fortune in cosmetic dentistry?