Help! These popped up on my upper thigh yesterday and I have no clue what they are. My skin has been itching really badly lately, so I'm sure my scratching has inflamed whatever this is even more.