Ask an expert

24 Apr 2003

cant get hard erections
i m 21 yrs old, i have a girlfriend and tried to have sex twice but i noticed that i wasn't hard enough to enter.recently i noticed that even while i masturbate i dont get very hard, i never noticed this earlier i feel i used to get very hard while masturbating , what should i do?? please help.
Answer 445 views

01 Jan 0001

Masturbating by itself cannot cause erection problems. What can cause problems, however, is intense guilt over masturbation and sexuality. First, take a look at how you were brought up and what values you have about masturbation and sex. Then try to remember when it was that you stopped having full erections, and if there was any significant factor that coincided with your erection loss. If there was a physical change at that point, you should get a complete medical workup to make sure that your body is functioning properly. If it's something more elusive, or emotionally-oriented, and you can determine this yourself, you can consciously start giving yourself positive messages about your sexuality and sexual response. Since this is all learned behaviour, you have the opportunity to change and create new responses. Practice masturbating, and do what it takes to get an erection. Don't hesitate to try fantasy, lubricants or erotic literature. If this isn't as easy as it sounds, you can make one or two appointments with a sex therapist to help you through this stumbling block. Call S A Sexual Health Association 0860 100 262 for a referral
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical examination, diagnosis and formal advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.
Voting Booth
Have you entered our Health of the Nation survey?
Please select an option Oops! Something went wrong, please try again later.
32% - 9476 votes
68% - 20314 votes