I have had hives almost daily for 5 years. I also have been to several doctors with no luck and have taken allegra, benadryl, zyrtec, etc. Don't despair. Recently I was hospitalized for another problem and was an inpatient for approximately 30 days. During that time, I did not break out once. When I returned home, I immediately broke out. I was extremely frustrated to say the least. Then, I did a major overhaul of my home; changed the entire house around using Feng Shui methods and dusting and cleaning. I have not broken out since. I would recommend you try Feng Shui. No guarantee but it has worked for me, so far. Knock on wood. By the way, I have a dog. Good Luck and God Bless You.