How long do Nickel-Cadmium batteries last?

With proper maintenance, Ni-Cd batteries should last from 2-5 years. These batteries should be completely discharged at least once a month and recharged overnight for 16 hours.