紫癜具体多久可以自行消失,需要根据其病因情况而定。引起紫癜病因比较多,最常见的就是过敏性紫癫和血小板减少性紫癜。
如果是过敏性紫癫,病情比较轻微情况下,只要能够积极配合医生对症治疗,大概需要半个月到一个月左右可以自然地消退。如果病情比较严重,紫癜消失所需要的时间也比较长。