血常规检查并没有什么明确的有效期,正常人如果不生病,血常规的数值一般都是稳定在正常范围内的,不论是一个月检查一次还是三个月检查一次,基本上在一个差不多的范围内。但如果人近期出现了一些生病的情况或者是有病情的变化,血常规的数值就会出现变化,如果是持续出血的患者血常规数值可能每天都会有变化,所以每天都需要进行检测。如果是出现了感冒或者是其他的细菌感染,血常规的数值也会出现一些白细胞增高变化,在生病前和生病之后以及治疗之后血常规都需要去进行复查,因为不同时期都会有一些数值的变化。所以血常规的有效期有多久,要看人的生理状况以及疾病进展状况和治疗状况的。