Its possible, so you should get tested and treated, and I agree with the others - don't throw meds at it until you know for sure what it is.
Aj
Yes, it's really possible. I have urethral discharge since 5 years ago. It could be Chlamydia or some other non-STDs (when you say "clean", like water?). Wrong antibiotics could mask a hidden disease, that's why you shouldn't be taking any meds without consulting your doc. And go ASAP, okay? 7 months is A LOT of time.
See you and good luck.
Feel your pain. Urine analysis probably best but go through the whole gambit. It could be something else. Something dormant like ureaplasma. Figure it out, don't just go throwing down antibiotics. Find it test it figure out what's best wrong antibiotics can be worst than nothing at all. Do the best for your body and your health what ever the cost.