问题分析:荨麻疹反复发作的主要因素是用药不当,用药时间短。长期复发的荨麻疹,一般要三个多月的时间,可以口服一些抗过敏药物,如氯雷他定、西替利嗪、非索非那丁、奥洛他定、依巴斯汀等,可以同时服用一、二种。在症状稳定后逐步减少,可以使用匹多莫德口服液、转移因子口服液、卡介菌多糖核酸注射液等增强免疫功能的药物。建议患者在医生的指导下使用药物进行治疗。