I also had a really bad experience when I was a teen, and I think finding good dentist is the key!
I just told my dentists here that I will come to see you wherever you are as long as you are still being a dentist. 😂