Does anyone know what this is??

I've had this ulcer thing for months and it keeps getting sore every now and again, often when I'm about to get a cold. I have no idea what it is though because it doesn't seem to ever go away.

image

image