Hi,
Weak erection can be due to
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 disease,
thyroid disease, kidney disease, 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
If you can mention the size of the penis can relate to the decrease in the size of your penis.
Hope I have answered your query. Let me know if I can assist you further.
Regards,
Dr. S.R.Raveendran,
Sexologist