荨麻疹一般出几天和荨麻疹的类型有关。如果是急性荨麻疹,一般有比较明确的原因,患者去除病因或者使用抗过敏药物治疗之后很快就会消失,多数患者服药后在1-7天之内就可以完全消失。但如果是慢性荨麻疹,因为慢性荨麻疹病因比较复杂,一般需要规律地长时间口服药物来控制症状,这部分患者出疹子的时间就会显著延长,在规律用药的情况下,可能需要3到6个月的时间才会痊愈。还有的患者久治不愈,需要数年的时间,皮疹才会完全消退。