The causes of recurring urticaria are complex, some can be found, some urticaria but can not find the cause, common causes of urticaria attacks are food, infectious diseases, as follows: 1, consider food factors: animal protein foods, including fish, shrimp, crab, meat, eggs, etc., as well as a variety of food additives, preservatives, pigments, etc., some inhalants also easily lead to urticaria condition 2, infectious diseases: various bacterial, viral infectious diseases are also the cause of recurrent urticaria, many chronic diseases, including chronic cholecystitis, chronic gastritis or enteritis, endocrine diseases such as thyroid, as well as neuropsychiatric factors, mechanical stimuli, environmental, etc., are the cause of recurrent urticaria. So when you get hives, you have to find the cause first, and then treat the cause symptomatically, often with good results, but if the cause is not clear, drug therapy can also receive good results.