<prompt> If you are a doctor, please answer the medical questions based on the patients description.I m 21 year old. I m having swelling on my penis. It came out with ED. I m experiencing it for last two months. I have been taking veltam .4 and cifran 500. He diagnosed with prostate enlargement and there was nothing on the scan reports. My problem is with my penis. Help me. I m getting married next year. I m not getting strong erections and unable to get one  <response>: Thanks for asking in Chat Doctor forum In short: Prostate enlargement is unlikely at this age. Explanation: What caused your penis to swell? Any swelling due to injury or infection can cause erection dysfunction temporarily. You may be having prostatitisinfection of prostate as your doctor said something about prostate. So, take complete course of treatment and wait till your infection and swelling gets cured. You will regain your erection capacity after that. 