荨麻疹治疗的一线药物是抗组胺药,第一代抗组胺药有赛庚啶、酮替芬、扑尔敏等。第二代抗组胺药有西替利嗪、氯雷他定、咪唑斯汀、非索非那定等,两类药物可以联合或者交替使用。为防止抗组胺药长期应用发生耐药性,在某种药物无效时,可以换不同种类的药物。对已经控制的慢性荨麻疹,应该采取逐步减量,以至停药的方法以维持和缓解。糖皮质激素作为荨麻疹治疗的二线药物,一般用于危重的急性荨麻疹,或者对抗组胺药无效的荨麻疹患者,但是不能长期使用,以防出现糖皮质激素的副作用。第三线药物是降低血管通透性的药物,比如维生素c、葡萄糖酸钙,常与抗组胺药同时使用。由感染引起的荨麻疹患者,可以同时使用抗生素治疗。