Most smoke detectors need to be replaced every 10 years. Smoke detectors have an electrochemical that reacts to the presence of carbon monoxide, which diminishes over time. An outdated smoke detector may not detect a fire. How old are your smoke detectors?