What the hell is this? Not TMI it's just my leg

Bailey
UPDATE: it's an allergic reaction to a body spray my dick friend sprayed next to them while they were folded on my bed. Needless to say, I took an allergy pill, it's going down, and she's in deep shit because she knew I was allergic to it. 
Thes showed up on my left leg and I don't know wtf because they weren't there when I got out of the shower and they don't look like hives. I'm legit freaking out. I know it's not some sort of STI since I've only slept with one person and have been sleeping with him for about two months now. Plus he and I have both been checked and we're both clean. Don't say he's cheating since we haven't slept together in a few weeks. 
There's a LOT more of them. 17 total.