I can't take this much longer.

The girl I'm with right now, every time we're together recently I can go one round just fine (although I don't last long because she's incredibly tight and wet every time).

She always wants a second round. So do I.

However, I can't do it. I can't get hard again even after two hours or so. I'll try to make it happen. I'll try to jerk off my soft cock to make it hard. If I somehow get it hard it won't stay hard for long.

I've had times where I'm hard and I'm just about to enter her and I go soft. That's the worst fucking feeling.

Even this time, we had sex last night and she stayed the night. This morning, I woke up rock hard, which was great. I ate her out for awhile, she blew me, I was just about to enter her and then...soft again.

That was after a full night of sleep since last time I came.

I can't fucking deal with this anymore. It's making me depressed and killing intimacy with women. How am I supposed to follow stuff like the sex god method and have fun with sex when I can't even get and stay hard after a short first round?

Awhile ago I did a testosterone test. My result was 351. It's in the range of "normal" since it falls between 250-1100...but average testosterone for people around my age (22) is 617. My testosterone is close to the average for men ages 85-100.

What can I do? What should I do? I can't do this anymore, I need to fix this.