Normally I can talk to hot girls or anyone when it is a formal subject. Asking for directions, their opinions etc. But when my intention is to flirt or get her number I turn into a chicken. I walked around for 1 mile in campus today without approaching any girl. Yesterday 2 miles.

What is wrong with me? Am I simply afraid of rejection?

I'm a virgin. I feel ashamed by my body because I have man boobs. I'm also 20kg overweight but I don't really care about that. I lost 15kg so far and I keep losing. I still look okay when I dress nice. So I thought I could try cold approach in campus. But I think I am scared to be flirtatious. I'm hoping to practice and get comfortable with rejection but I'm too scared to expose myself. I am not comfortable with my sexuality too. Should I hire an escort? I don't feel comfortable about fucking a whore for my first time. It should be something more decent.