白细胞减少主要有以下三种原因,一药物;二感染;三引起白细胞生成障碍的一些疾病。药物主要是指抗生素,如磺胺类抗生素、青霉素;抗结核药物,如利福平、异烟肼;抗甲亢药物,如甲巯咪唑、丙硫氧嘧啶;解热镇痛药,如氨基比林、吲哚美辛、布洛芬;抗组氨药物,如苯海拉明。另外多数化疗药物可导致白细胞减少。病毒感染可导致白细胞减少或者是严重的细菌感染,如败血症、脓毒血症以及一些慢性感染等。引起白细胞生成障碍的一类疾病,主要是指一些血液系统疾病,如再生障碍性贫血或者是恶性肿瘤侵犯骨髓影响骨髓造血。此外,还有一些不常见的白细胞减少的原因,如家族性遗传、粒细胞分布紊乱等。