Hi, I'm 21 years old and I have been having problems with getting an erection for 2 years now. I'm having trouble figuring out exactly what the problem is. Physically I am in very good shape, tall athletic build, low body fat, been playing sports all my life. I never had issues with my sex drive (libido) or impotence until my freshman year of college. Went to bed one night, woke up the next morning and my penis literally deflated ... It had shrank to about 1" and the head of my penis was very small. I kind of blew it off thinking I was just under a lot of stress with mid terms coming up. I was wrong, for the past 2 years it hasn't gone back to normal.
I have no sexual desire at all (used to masturbate 1-3 times a day, watch porn, had sex constantly throughout high school, I was always ready to go), I have no morning erections anymore (which I would previously get almost every morning), I can get almost a 60% erection but it is not very hard and quickly goes down (making it very hard to have sex), when I'm urinating now I notice its harder for me to completely "cut off" the stream when I'm done (tends to drip a little). I don't know how to describe it other than that it doesn't feel normal. I used to be able to "flex" my penis to move it and pump more blood to it, now when I "flex", it feels like my anus is tightening and pulling it back into my body. My anus also feels slightly inflamed and my pc muscles feel deflated/compressed. I have also noticed now when I work out my penis shrinks up more. I wear compression shorts under my workout cloths and when I used to run on the treadmill sometimes I would get an erection, funny but it happened. Now it doesn't happen at all, but instead shrivels up. It just feels numb and constricted all the time.
I've been to several doctors all said I'm in great shape and its just in my mind. Checked my testosterone levels and had other blood work, everything was good. Had my prostate checked, no problems. So I'm starting to get a little discouraged, because I am way too young to be having this problem. I should be in my prime right now. Any help would be greatly appreciated.