白细胞低的原因很多,一般是病毒感染、服用某些药物或者是自身的免疫病引起的,也有极少数病人是自身的血液系统出现了问题,比如造血功能出现异常,进而出现骨髓增生异常综合征。白血病的患者会出现白细胞低的症状。通过食疗恢复白细胞数量是比较困难的,所以建议先诊断再治疗。