The other thing I would wonder is what kind of antibiotics they gave you, and has anyone done a urine culture.
Aj
I have no idea what it is, but enough time has passed for you to have a herpes blood test. Ask your doctor for a type specific IgG blood test. If its negative, you've at least ruled it out.
If its positive for either type - you can get type 1 or 2 genitally - then maybe you can try some antiviral medications in pill form, rather than cream which does little, and see if that helps.
If its not herpes, then you should see a urologist.
Aj