Hello. What is this ?

it itches and burns, it suddenly appeared yesterday when i furiously stared itching after a rather stressful moment

image

please help