Hello and Welcome to ‘Ask A Doctor’ service.
I have reviewed your query and here is my advice.
Erectile dysfunction is a common problem with aging. It is many a times psychological than organic cause. The best way to prevent erectile dysfunction is to make healthy lifestyle choices and to manage any existing health conditions.
For example:
1. Work with your doctor to manage diabetes,
heart disease or other chronic health conditions. In your case have regular follow up with your
urologist.
2. See your doctor for regular checkups and medical screening tests.
3. Stop smoking, limit or avoid alcohol, and don't use illegal drugs.
4. Exercise regularly.
5. Take steps to reduce stress.
6. Get help for anxiety, depression or other mental health concerns. Visit a
psychiatrist and clinical
psychologist.
The first thing your doctor will do is to make sure you're getting the right treatment for any health conditions that could be causing or worsening your erectile dysfunction.Depending on the cause and severity of your erectile dysfunction and any underlying health conditions, you might have various treatment options. Your doctor can explain the risks and benefits of each treatment and will consider your preferences. Your partner's preferences also might play a role in your treatment choices.
There are many drugs available like- Sildenafil (Viagra), Tadalafil (Adcirca, Cialis),
Vardenafil (Levitra, Staxyn) etc. Discuss with your doctor about what is best for you. If medications are not effective there are options like- penis pumps &
penile implants. Your doctor may guide you on this. For urine leak you can go ahead with the method you are doing. But you may need to consult your urologist again because you might have developed stricture urethra. This may be the cause of leak. Your doctor will decide whether it can be cured with tablets or needs surgery.
Hope I have answered your query.
Let me know if I can assist you further.
Regards-
Dr Sanjay Kini