Hello dear
Understand your concern
Causes of
erectile dysfunction broadly dived in two cause: psychiatric and medical cause.
Psychiatric: excessive stress, depression, anxiety
Medical cause: spine problem/damage to back nerve, diabetes, obesity,
hypertension and its treatment, orchitis/chronic epididmytis, smoking, alcohol, low testosterone, prostate enlargement etc.
So please consult the urologist/psychiatric and go for following investigations: CBC, ESR,
Semen analysis, noctural penile erection test (no erection of penis at night or morning in spinal problem), Blood sugar,
lipid profile, testosterone, cortisol test etc
Doctor may give following advice:
cognitive
behavioral therapy, avoid stress and be relax, start exercise like yoga and walking gin the morning for 30-45 minutes, hold urine before urination, do kegel's exercise, avoid alcohol and smoking,
testosterone injection if low testosterone, you can use sildenafil plus paroxentine 30 minutes before sex after proper evaluation, take healthy diet and fresh fruits. tablet co Q and gonadil F also improve sperm quality.
Hope this may help you
Best regards
Dr. Sagar