I wish I could see the lesions but it seems like you are suffering from Urticarial Vasculitus which is an inflammatory condition of the small vessels.
I strongly request you to see a dermatologist
who will run some blood tests on you and a skin biopsy
is I think indicated here to confirm the lesions and to know the inflammatory cells pattern.
There are goo medications available to treat the condition but I think there is no point in discussing them right now as it should be confirmed on biopsy first.
Thanks a lot an all the best.