紫癜一般多久能消失,需要根据患者具体的紫癜类型来分析。临床上常见的有单纯性紫癜、过敏性紫癜、血小板减少性紫癜、老年性紫癜和压力性紫癜等。通常情况下,明确病因并去除病因的前提下,对症治疗后紫癫的症状多数会在1-2周之内消失。比如,对于单纯性紫癜患者来说,经过治疗,一般在1周左右的时间症状就可以消失。当然部分患者即使不进行治疗,症状也会自行消失。所以,对于紫癜患者来说,应该先明确是哪一种类型的紫癜,明确病因后再有针对性地进行治疗。