Is this Yeast infection, herpes, something else?

There is an itch which comes and goes, it smells slighly worse (i think), has been around 3 weeks, havent had unprotected sex in a few months

any help appreciated

Don’t see anything that resembles herpes…maybe fungal infection???