It is recommended to change the batteries in your smoke detectors at least twice per year.  A great way to remember to change the batteries is to replace them whenever you change your clock for Daylight Savings Time.  Also, remember to test your smoke detectors at least once a month.