Hi,
Research has estimated that the penis size for an adult is 13.24 cm or 5.21 inches when stretched. A stretched penile length of less than 9.3 cm or 3.66 inches. A wide range of penis sizes is normal. People with smaller than average penis doesn't affect sexual functioning and can lead a healthy active sex life.
Testosterone may help to enlarge the penis size.
Erectile dysfunction is the inability to keep an erection hard enough have sexual
intercourse. Erection problems may result from anxiety, stress, DM,HTN, injury to nerves, lack of proper blood supply to the penis etc. Exercising regularly, avoid smoking and alcohol consumption, weight reduction, anxiety or
stress management, take balanced diet regularly, take some multivitamins and micro nutrients like vitamin C, D, E, B-Complex,
folic acid, zinc etc may help to improve erectile dysfunction. S.Testosterone, pelvic
ultrasound or MRI, RBS, throid function test etc can exclude the causes.
Take care. Hope I have answered your questions. Let me know if I can assist you.
Regards,
Dr. Zubayer Alam, General and Family Physician,