Before you, or anyone in your family, comes down with cancer or other severe illness, check out the recent research on vitamin D. No one is making any money on that, it works, and there are lots of scientific studies to support that it works.
Have your blood levels checked, then take measures to make sure your vitamin D levels are in a therapeutic range.
Tom
As an afterthought, if you find that your blood levels of vitamin D are low, you may even be able to resolve your tooth "issue" by bringing them up and holding them at a therapeutic level.