how long does a cpc card last