There is no definitive answer to this question as the lifespan of a CO detector will vary depending on the type of CO detector, how often it is used, and the environment in which it is used. However, generally speaking, CO detectors should last anywhere from 6 to 12 months.