Balanitis going on for 2 months now

Hi everyone! So I have had balanitis for 2 months now. A GP gave me Canesten to apply a month ago and I have been using it daily but the problem is only slightly improved. Every time I finish masturbating, the foreskin will turn very red like in the picture below.

image

When it is normal, it looks quite okay but still a little bit red.

image

I do not know what to do now. It is really annoying and killing my confidence. I havent been able to go to the GP for a swab test yet so I need your opinions on this. Thank you in advance.

What caused the Balanitis, was it due to unprotected sex, or something else. If you want to do your penis a favour take a masturbation holiday, sometimes three weeks may help, unfortunately it can often take much longer for the correct healing to take place, you may need to abstain for 3 months or even more ...

Thank you for your helpful response!

I will try my best to abstain from masturbation/sex at the mean time. However, I feel like this will keep going on for a while, so I might need to have a swab test after the lockdown ends. Do you have any experience with swab test before and will it be useful for doctors to fully cure this thing? I have heard people complaining that balanitis wont go away even after treatment.

... have no expertise on STD's the detection and treatment Balanitis is not a useful term, it merely states the presence of particular symptoms - it states nothing of what caused it, nor how to treat it .... You can update in the near future if you cannot deal with the symptoms successfully ....