Hi, not sure if you are in the UK but this is the info and suggested treatment and investigations suggested for a gp to do:
https://cks.nice.org.uk/balanitis#!scenario:1
In your circumstances I would go back to the gp each time if you feel they are being dismissive.