I was saddedned reading your posts. I do hope you find some self esteem and confidence. As someone else stated, your 20th birthday isnt a magical day that you should have all your insecurities worked out. I dont think life works like that. If it does that would be great but dont be so hard on yourself if that day comes and youre still not feeling like Queen of hte world.
Good luck!
I guess I thought people should have their lives together by 20, but I see that isn't always the case. I'm just working on myself one day at a time and not putting a time limit on it.