Hi, I'm a 20 year old make suffering with bad ED for about the past 6 months.
I was with a girl before for about 2 years, and during this relationship (and in previous ones) I would be able to have sex multiple times in a day and I lay in bed all night every night with a rock hard erection, my sex drive was insane.
Basically, she went away for a year and for 9 months of that year I didn't see her, I went out to visit her and found out she was cheating, however, I slept with someone else where she was with no problems.
I have maintained a few positive sexual relationships since I broke up with her last year but some where nerves have taken over and I can literally not get hard to save my life. Majorly, however, my sex drive has effectively disappeared.
I have been with my current girlfriend since January, and I feel in my brain like I just want to have sex with her all the time, however, my dick just won't get hard most of the time. I'd say out of the times we have had sex, 80% involved my dick getting soft and having to work on it again but the remaining 20% is fine?
I went to the doctor and they said it was in my head and prescribed me with viagra, saying that a couple of times on viagra would give me sexual confidence again, which I tried, and my dick worked perfectly, however, I have problems again when I'm not taking anything.
I used to measure in at 7'3 when fully erect but now my penis is 6'4 erect and my testicles are noticeably smaller... however, all blood tests at the doctors are fine, and they tell me the loss in size is in my head, despite me using an actual ruler...
I worry because I'm ashamed of how my penis is now, compared to the trusty sidekick it used to be. I don't want it to drive my girlfriend and I apart, despite the fact she is so understanding on the matter and loves me for me. I want my old dick back... someone help!!!
I should mention I am a really active guy too!! Play football twice a week and in a the gym a few days a week!! My resting heart rate is 44 and my blood pressure is perfect!