What is this??? It's on my side of my torso and it's really itchy :/ had it for about 3 days already.