Hi,
Erectile dysfunction is a condition, when it is hard to keep an erection firm enough for sex. Erectile dysfunction may result from psychological causes like anxiety,
depression, fear etc, DM, HTN, injury to nerve or lack of sufficient blood supply to penis due to any causes, obesity, hormonal imbalance, smoking, alcohol consumption, recreational drugs etc. Vaginal sex usually lasts 3-7 minutes, according to a 2005 Society for
Sex Therapy and Research member survey. According to the survey, vaginal sex that lasts 1-2 minutes is too short and lasts 10-30 minutes is too long. After ejaculation, the erection doesn't last long and penis becomes soften. Sexual stimulation can help the penis to erect again but it will definitely take some time which is quite normal. Avoid smoking, alcohol consumption, using recreational drugs etc, exercising regularly, taking balanced diet,
stress management and proper sleep etc may help to prevent erectile problems.
Sildenafil (Viagra) may be treatment of choice for erectile dysfunction.
Take care. Hope I have answered your questions. Let me know if I can assist you further.
Regards,
Dr. Zubayer Alam, General and Family Physician,