I have not had hives since treatment by a homeopath, I assume you have homeopath practitioners in the US, they are quite common in Australia and Europe. The treatment wasn't instant, they took a few weeks to clear, but it seems to have been rather permanent, as I haven't had a bout in over 15 years. Best wishes. I would also try acupuncture, it may help to balance out the system. I don't know about your country, but in Australia both forms of treatment are claimable under a private health fund. Best wishes.