过敏多久能好是因人而异的,因为每个人的体质不同、过敏的严重程度不同,所以恢复的时间也是有快有慢的。如果只是轻微的过敏,在脱离了过敏原之后,可能在两三天或一周内就能恢复。但如果是慢性疾病导致的过敏,如慢性荨麻疹,大概需要连续用药一个半月到两个月才可以控制住,有的甚至需要用药更长时间。在出现过敏性皮炎后,要积极地寻找病因,避免接触可疑致敏物,以免过敏反应反复出现。并且要注意日常饮食,多吃富含维生素C的食物,可以有效缓解过敏症状,少吃鱼虾、螃蟹等易过敏的食物。