I am 23 years old and I am not able to get a full erection. I do not know the reason for sure but I think its a result of poor/wrong masturbating habits which I pursued during school days. I used to sit and move my legs in opposite direction so that when they came near during motion, I could feel my penis in between them and it gave me immense pleasure. I did not allow it to get completely erect and constantly pushed it in between my legs to feel the movement and pressure. While doing so, when I felt the urge for ejaculation, I used to cross my legs and trap the penis in between tightly, so that the semen doesn't come out immediately. I later on secreted it while peeing.
Slowly I realised that this habit of mine has impaired my penis and I am not able to get a normal erection and even for bringing it to half-erect stage I have to do it by the same leg movement method. I feel extremely embarrassed and depressed at my situation. I haven't visited any doctor and am wondering if anyone has any advice to offer. I don't know if it's just nerves but please help me out. If anyone knows of anything that would help getting an erection that wouldn't require a prescription, that would be awesome as well. All other advice would be sooo appreciated. This problem is really frustrating and embarrassing, which is why I'm resorting to a more anonymous approach. Thanks.
Male Deer exercise. Massages; internal prostate massage, abdominal prostate massage, anal peripheral massage. Inner thigh massage..Micro cosmic orbit; circulating sexual energy around microcosmic orbit. Yoga postures to enhance sexual stamina. Sat kriya/ satkriya. Research these phrases and do some of the exercises. About shape, I think you can overcome this problem by adjusting the pose while doing intercourse.These are not quick fix. You need to do exercoses for a long time. The results will be satisfying and will have overall effect on all your activities. Pleas do try.