You seem to be really suffering from your problem.
Thanks for using health care magic to post your queries.
The first diagnosis that one can make from your presentation is that you are having some kind of infection. it can be either prostate or urethral. If it is a prostate infection
then you need a long antibiotic course. The best way should be getting you self tested for culture and sensitivity tests of your urine as well as semen. The results can guide you regarding the best possible treatment for your infection. One should also rule out a calculi or stone in such a condition, and you should get a USG of abdomen and pelvis to be certain.
Hope I able to solve your concerns.