Any idea what could be this please

what could be this
it comes and goes. but when touch it mild pain and maybe itchiness

what is it.???
also had yeast infection or still have i dont know

That look like some blisters. I think you should consultant a doctor.