How often should I change my smoke and carbon monoxide detector batteries?

Every six months. The best way to remember it to change them when we set our clocks back and move them forward for Daylight Savings Time.  Some of the newer detectors on the market have a built-in 10 year sealed battery that lasts the full life of the detector.