It depends on the detector. Some detectors can go up to 10 years before you need to change batteries. But most should be replaced every year. However long your batteries last, your detector will start beeping if it’s on its last legs.