由题意可以知道:这种药片的生产日期是030101,即2003年1月1日生产,有效期到2005年12月31日,因此,保质期为:030101即2003年1月1日到2005年12月31日,共3年.故答案为:3