荨麻疹一般分为急性荨麻疹与慢性荨麻疹,急性荨麻疹如果积极采取治疗,一般1到2周左右可以有明显的效果,但是慢性荨麻疹治疗周期相对来说较长。荨麻疹属于变态反应类疾病,治疗时首先要避免接触过敏原,然后在医生的指导下积极采用抗过敏等相应的治疗方式。但是对于慢性的荨麻疹患者,这就需要长时间的控制,在治疗的过程当中,患者一定要建立信心,控制过敏的过程是一个逐渐平复的过程,这种逐渐平复是与患者的病程、病情的严重程度直接相关的。因此急性和慢性每个人是不一样的,要根据特点来决定多久能好。