Anatomical abnormalities can be ruled out with an ultrasound - which will also evaluate blood flow concerns. Blood tests can be done to evaluate for testosterone deficiency. A physical exam can determine the pulses, which can also point to a possible vascular issue.
Blood tests can also be done to check for diabetes or the thyroid.
If the tests are negative, you can consider psychogenic causes like stress, anxiety or depression, which can lead to erectile dysfunction issues.
A urology referral can be considered if the symptoms continue despite non-revealing tests.
Cost would depend on what kind of insurance you have.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Kevin, M.D.
kevinmd_