荨麻疹多久能够自愈,这需要根据患者的具体情况和荨麻疹的类型而定。荨麻疹可以分为急性荨麻疹和慢性荨麻疹,其治疗时间是不一样的。急性荨麻疹,如果是由于过敏所导致的,在去除过敏原的条件下,治疗时间需要三天左右,如果是由于细菌、病毒感染导致的,痊愈可能在一周左右。慢性荨麻疹,治愈时间有可能是几个月,但有可能会是十几年,时间长短不一。所以患有荨麻疹的患者建议到医院进行检查诊治,首先明确病因,然后再进行相应的治疗。特别是症状严重者需要立即前往医院进行治疗,慢性荨麻疹的患者需要具有耐心,树立信心。