When to replace carbon monoxide detectors?



Does anyone know when to replace your carbon monoxide detector? I bought mine in 2003 when I purchased my 1st home. We just turned on the heat this week & It got me thinking if its time to replace it or not?