Do you think i should go to just a general doctor or a urologist? Is there anything i could take physically to improve my erections?
You should have a physical exam, checking for diabetes, thyroid disease, things like that.
Erections are a reflection of health. Running is a good way to improve circulation and testosterone levels.