I am 18 years old and have been engaged in hard hand job for the last 5 years. I have found recently though that my penis does not stay hard for the entire time . it tends to go soft. Also, I have a difficult time in controlling my orgasms. It takes a lot of time before I will feel the sensation to let go. I have masturbated a lot throughout the years, starting around 13-14 years old. I feel that if I completely stop masturbating, i had even masburated 20 times a day sometime ,and even 3 times continuously, although now i masburated 3 times a weak but problem is still there . Can you give me any other type of advice besides stopping masburation? Do you think I need to take anything? Can you give me a diagnosis? As I am also underweight and weak.....