It seems you could be having some problem with the tube that takes the sperm from the testicles to the
penile urethra where it actually comes out from. The medicines you are taking are for
prostate enlargement. Knowing your age would be helpful as also whether this is a recent problem or has it been like this for a long time. If it has been for a ling time then you should undergo testing to dleineate the tract carrying the sperms but a baseline
Ultrasound of the Prostate and bladder is a must. Feel free to post a query again with the information asked. Take care.