My son went to basic training at Ft Leonard Wood MO in August. When he left his teeth were fine. He came home today and I noticed he has horrible brown stains on his teeth. He doesn't use tobacco products, he doesn't drink coffee and wasn't allowed soda in basic training. He said he brushed every day and wasn't taking any vitamins or antibiotics. What could have caused the stains and how can he get rid of them?