A dentist has the necessary skills and tools to detect problems, and give you the best possible treatment. Although we all have different habits and ways we brush and floss, it is still highly recommended that you receive dental care from a professional, and have your teeth checked out.
In addition to looking for dental health advice, you should also look into the availability of dentists in your area.