I have treated hives successfully in the past using acupuncture and some diet therapy. Basically hives is an over-reaction of your histamine response caused by any number of things (food allergies, airborne dust, candida etc.), so the key is to reducing that response.
Acupuncture can be very helpful for this.
Good luck!
Jean-Paul
Stillpoint Acupuncture - Victoria BC