Hi all, I am an 18 yo straight guy and just started becoming sexually active. During sex, whether it be oral or penetrative, despite how aroused I'm feeling, I can't stay hard for more than a few minutes. With handjobs, it's slightly longer, but still not long enough. I can make myself hard again, but I feel like I shouldn't have to, it's a delay in sex and I don't know whether it may make my girlfriend think she can't turn me on etc. Do you have any suggestions as to why it may be and how I can prevent it?