Your doctor can also use an ultrasound scanner or a process called angiography to find out if blockage of the larger blood vessels in the penis is the problem. In angiography, the doctor injects tracking dye into the penis. This allows the doctor to see if blood is flowing freely through the vessels. About 10 to 15 percent of men with impotence are troubled by a lack of testosterone. Doctors can measure the level of the hormone to find out if this is the problem.
Some common medications can cause impotence.
Drugs used to treat high blood pressure, anxiety, depression, and peptic ulcers can cause impotence. If you have signs of impotence and take drugs for any of these problems, let your doctor know. Do not stop taking your medication without telling your doctor. Drinking too much alcohol can also cause problems with impotence. And smoking is never a good idea for anyone with diabetes.