An urologist would be your best choice.

A public forum I guess is not the most appropiate place to make these questions or ask for suggestions on medical matters.

Regards!!!