I am 16 and I have had erectile problems since late Febuarary. It doesn't get hard all the way was the first problem, my doctor I went to said it was from over-stimulation, i.e. touching myself,watching porn all too much. Even though I told him I stopped both of those when it started to happen. So he made me wait a week with no kind of sexual stimulation not even making out with my girlfriend. This happened last summer for about a week or two but it came back to normal. Now it still doesn't get hard all the way and my erection can drop instantly, and when I can get it to hold up and stay up it goes away during intercourse! I'm only 16 and this shouldn't be happening to me. Please help, I don't watch porn ever or touch myself daily. I just want some honest answers and helpful advice.
*When I masturbate for a minute or two then I can get it semi hard. But in foreplay it takes longer unless I go right to the vaginal area.
This can't go on, it's embarassing to me and disappointing to both me and my girlfriend. And during sex I don't really ejaculate most of the time it takes a really long time to do that, but I don't mind that I just put that in, in case it's important.