I feel terrible shame. I'm 25, graduated university and never had sex with a girl.

I was overweight until I was 24, had a lot of stomach fat, man boobs, love handles, no muscle, which caused me to be shy and passive.

I felt like I don't deserve girls, I was awkward and haven't met a lot of people.

Recently, I've found a courage to approach a girl I liked. We went out on a date, but she rejected me.

That date changed everything for me. I've lost 35kg. Realized I was acting needy and insecure. Realized that I was a "nice guy". I feel testosterone for the first time in my life, and I want to fuck women.

I wake up with a boner, and I masturbate twice a day. It's like fucking puberty, I feel animalistic.

I'm currently a bit skinny fat, working on losing fat on my stomach before I start bulking.

The problem is, every time I see a girl I'm attracted to, I feel like she would judge me for being a virgin. Girls have had so much sexual experience, while I don't even feel like a man.

I feel like everyone else has settled down, and I have no idea how to meet and hook up with women.

What should I do?