do environmental allergies cause hives?
Hives are usually caused by exposure to some substance to which you are allergic. Things that cause hives include environmental allergies, foods such as tree nuts, peanuts, shellfish and medications such as antibiotics or even aspirin or NSAID's. In some, even exposure to the cold can cause hives.