I would start by seeing a dentist for it, if he or she can't locate a dental origin I would see a physician.
Stop drinking wine, coffee, tea, soda, etc. Stop eating chocolate, green veggies, etc.
Seriously there is no natural way. The only permanent solution would be veneers.