This may be because of infection of glans
and prepuce along with UTI
takes time to come out be positive but if u have tested it after a gape of 3 to 4 month then it is assumed to be negative . so I advice u to control infection and maintain hygiene of glans and prepuce. Get urine culture sensitivity and start antibiotics accordingly.