Hi Vanish. I'm new too, but I'll say welcome as well. I can also relate to a lot of what you wrote. I'm working right now on my low self-esteem and my social confidence, so I know it's difficult. As I said in the intro forum, I feel a little less alone after reading some of the posts here. Hang in there and enjoy the forum!
-ES
-ES