Its obvious that your immune system is compromised so either u need something or must stop taking something thats causing the hives.
Next time u break out take 500mg of Magnesium to stat with & up the dose if nothing happens within 24 hrs , plus lots of water with real lime or lemon juice to even out your ph.
take hot bath then go to bed. The magnesium will help u fall asleep as well.
If u take a probiotic stop it & see what happens to u.
Boost your immune system with MINERALS & Vit D & C plus krill oil.
take all Omegas
stop wheat
stop sugar
stop putting stuff in your mouth until u find out what causes the issue.