Sorry to hear you've been having so much trouble! :( I myself suffer my fair share of allergies, and unfortunately you cannot avoid every single exposure to allergens...unless you live in a bubble of course
I was recommended to take the strongest Telfast (180mg Fexofenadine Hydrochloride) which is recommended for hives and skin rashes. So if you haven't tried it, give it a shot. :)
I've also been prescribed prednisone at the hospital when I had *severe*
hives (I think it was 50mg per day) for 2 weeks but there are a lot of side effects with taking this type of medication. Maybe a dermatologist could help you?