I'll keep this really short. Basically, i have no problem getting an erection, I probably have too many in a day actually. I'm basically always ready to get erect spontaneously, just never fully erect. The problem isn't getting hard, it's staying hard. I can't stay hard for longer than a few seconds, no joke. I can't even stay hard enough to put a condom on without constant stimulation. I have watched a lot of porn and used to masturbate a lot which i think may have desensitzed me aswell as reduced both the quality and duration of my erections. I am a pretty fit guy and am oy 20 years old. I am really really worried. Both for myself and my relationship. As I mentioned I am a virgin but I'm not one to suffer from mental issues. I have always been pretty strong willed/minded. What should I do? Thanks in advance