Help please what is this I’m worried!! Itches a lot

image

image

image