问题分析:儿童荨麻疹反复发作主要有以下原因:1.由于孩子对某些物质过敏,没有和过敏物质进行隔离,从而反复发作;2.儿童,由于肠胃代谢不良,经常食用高蛋白质的食物,如生冷、油腻、鱼虾等,容易造成消化不良,从而出现反复发作;3.儿童长期受感冒、细菌感染等因素影响,导致荨麻疹反复发作。建议及时带孩子去医院检查过敏源,避免接触过敏源,日常生活中要注意饮食,服用药物提高免疫力,预防荨麻疹复发。