I have had hives for over a month. They were getting worse and worse and I couldn't cope with the constant severe itching and huge welts. So, I finally went to the doctor after trying everything recommended. The doc. Gave me a shot, probably steroid. He also gave me 2 different pills, one a steroid, and one fexofenadine(sp?). Well, by the end of the day my hives were gone and now this morning they are still gone. I hate taking steroids and any medications, but I am happy, happy to be rid of this terrible problem. I very rarely take medication for any ailments, but am glad to have those meds that have taken this away!