My 16 year old son has quite yellow teeth, I fear it is genetic as I seem to remember my Mum had all hers out when she was younger for the same reason. He also has a slight gap between front teeth but our NHS dentist won't do a brace as apparently teeth have to be very bad to qualify. I'm a single parent so cannot afford private. Is there anything that can be done for the yellow teeth? He's started spending his pocket money on dubious products from the internet and it's really affecting his confidence. Help!!