Have Urology Questions? Ask a Urologist Online.
This is Dr. David
there are treatments
you should see your doctor to get blood testing to check your testosterone level. if it is low, this can be treated
there are medications like viagra and cialis and lavetra which can help with erections
you need to control your high blood pressure and diabetes.
diabetes can damage nerves which help with sexual function and erection and ejaculation.
have you had your blood testosterone levels checked?
have you tried viagra before?