Our expert says:
Libido problems (not in the mood for sex or don't feel the want to have sex) are often caused by medication, anabolic steroid use or stress or relationship problems. Erectile dysfunction ( i.e. you want to have sex but you can't get an erection) can be caused by diseases like hypertension, diabetes, certain medications, low testosterone etc. If you get early morning erections it is unlikely to be a physical problem and a psychological cause is then more likely.
One should first try to find the cause - if you think it is physical, see your GP for a full medical examination. If you suspect it could be psychological, you may need to discuss with a therapist. See Mens' health clinics
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 exmanication, 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.