Thanks, Bro Glock.
Finally went to a GP just now. The diagnostic result was positive!

Got a jab and some antibiotics and was advised to get a test in 6 months' time to be sure. What an embarrassing experience!
But the GP couldn't tell me if my condition is serious or not. He told me the name of the STD but couldn't catch it. The short term is something like GNO or NGO. Does anyone have any idea what this is?