Hi,
As you described smoking can decrease the blood supply to the penis. Doing a doppler penis will help you diagnose the issue.
Other causes of
Erectile Dysfunction is
1. Decrease sensation of the penis- can be due to infection, diabetes,
spinal injury, recent masturbation.
2. Stress due to work or family related, night duties.
3. Depression.
4. Varicocele.
5. Fear of failure - having one episode of ED once may make you feel you will end up with ED.
6. Low self-esteem (chronic masturbation).
7.
Homosexuality.
8. Religious constraints.
9. Long term illness – Cardiac, thyroid, kidney diseases, any other disease with long term medication.
10. Negative attitude towards your partner.
11. Hormonal issue – thyroid issue, low testosterone.
12. Long term drug usage.
13. Diabetes and
Hypertension.
Hope I have answered your query. Let me know if I can assist you further.
Regards,
Dr. S.R.Raveendran,
Sexologist