My only advice to you is to just put one foot in front of the other and keep on going. I have tried the 'I'll wait till my skin clears up' approach but I have learned, life doesn't work like that. Sometimes it's just about faking it till you make it. Look people in the eye even when you don't want to, smile as often as you can (good teeth or not) and avoid looking at mirrors as at this stage of the game, it'll only make you feel worse. I wish I could tell you it will get better soon but after dealing with this for 16 years, there's no definite timeline. Your best bet is to spend time building your confidence.
Good luck Hun