This sounds like sexual performance anxiety. The main premise is that your body isn’t responding smoothly because of tension or pressure in the moment, rather than any real physical issue.
Either way, you could:
1. Try working out. From my bro-science background, heavy squats and deadlifts are often linked to increased testosterone. You can also run a HIIT program. As the study I linked suggests: “The most recommended exercise was aerobic exercise. Consistent aerobic exercise proves to be a hopeful and efficient non-drug intervention for enhancing erectile function in men.”
2. On top of that, you can try over-the-counter supplements like maca and ashwagandha, which are commonly used for improving energy, stress management, and sexual performance. You can try viagra next time and see if the problem fixes itself after that.
3. If those don’t work, take it slower.
It sounds silly, but cuddle. Slower intimacy can help you relax, and when you’re relaxed, your body responds more naturally. It has nothing to do with thinking you are above or below a woman, you’re just not fully comfortable in that situation yet. More practice helps.
Hopefully this puts some hair on your chest.