Alright, so here are the basic problems I'm having (note: I've only had sex 4 times, first girlfriend and girl I've been with, been together about 3 months) -I'm having troubles staying/getting hard enough to have sex. Like, I have no issues getting hard whenever we just fool around or something, in fact its the opposite. Sometimes just making out is enough to give me a huge erection. However, I was very nervous the first time and ever since then whenever I know we are going to have sex it takes me forever to get hard. She usually ends up having to go down on me before I even get hard enough to have sex. I've never had this problem before so its very frustrating for me. -Whenever I am hard enough to actually have sex, when I put the condom on I almost instantly begin to lose my erection. Its terrible, like I just can't stay hard when I'm trying to put it on and then it becomes even more difficult. Basically what we have to do is she has to go down on me and then quickly put the condom on, otherwise when I do it I just can't stay hard. -I'm having trouble actually penetrating her. Part of this problem is that even after the condom is on, I'm still not hard enough to have sex. Like, I do have an erection, but my dick is still kinda flopping around and not hard and firm so it makes getting inside her very difficult. We kind of went around this problem by having her get on top but still. Sometimes when I actually do get inside I'm still not hard enough. -And lastly, probably the most frustrating of all my problems, is that I cum way too fast. This isn't like premature ejactulation, this is pre-premature ejaculation. I haven't lasted longer than 15 seconds. The first time we had sex I came within like 5 seconds. Its so embarrasing for me, I don't know what to do. My girlfriend is very tight, but still I shouldn't be ejaculating this quickly. I feel like most of my problems are mental, but its still incredibly frustrating. The second time we had sex she was trying to get me hard and the whole time I just couldn't stop thinking about how frustrated I was and she could tell and it basically killed the mood. She is very supportive and all, she knows she's the first girl I've been with and I'm very inexperienced, but I still can't help but feel that she is disappointed. She says she still enjoys it and has a good time, but I don't see how thats possible when we only have sex for 20 seconds tops. Foreplay is good and all, and when we weren't having sex I would be hard almost the entire time. Now its the exact opposite. I told her that getting high beforehand might help, as I used to cum way too early from blowjobs, but ever since I got one while we were both stoned I can last much longer. But then again, I wouldn't want to create a situation where I feel like I could only have sex while high. I definitely think it would help relax me and keep my mind from dwelling on my frustrations. Any advice that would help an inexperienced guy who is sucking at sex so far? I thought I would have some troubles my first time but I never thought it would be this bad TLDR: I am cumming way too fast, having issues staying hard, lose my erection when putting a condom on, and am having trouble actually getting my penis inside her.