Referring to the data you provided (not enough hard erection, diabetes type 2), you might be experiencing erectile dysfunction due to advanced atherosclerosis. Diabetes is a disorder that affects the small blood vessels, when advanced atherosclerosis is developed. The corpora cavernosa of the penis contain mostly sponge-like erectile tissue that fill with blood when erection occurs. If the diameter of the blood vessels is decreased due to advanced atherosclerosis, the blood supply might be insufficient for proper erection. Diabetes might, in the long term, damage the nerves throughout the body, including those in the genital area. This might additionally interfere with the erection.
In the end, the production of male sex hormones might be decreased in older people.
You might want to visit a urologist that might check if there is any problem with the blood supply. Proper control of the diabetes is obligatory to prevent further damage.
DISCLAIMER:
"Ask a Doctor" questions are answered by certified physicians and other medical professionals who volunteer
their time on eHealth Forum.
For more information about experts participating in the "Ask a Doctor" Network, please visit our
medical experts page.
You may also visit our Erectile Dysfunction , for moderated patient to patient support and information.
The information provided on eHealth Forum is designed to improve, not replace, the relationship between a patient and his/her own physician.
Personal consultation(s) with a qualified medical professional is the proper means for diagnosing any medical condition.