Dentist every time.  You may need to pay for a 1-off appt., but very worth while.  Also, do check your over all diet as some fruits can strip enamel off teeth.
Up your VitD intake for at least 3 months.  Your GP can do blood tests for low levels.
Let us know how you get on.