Generally speaking, the batteries in outdoor solar lights can be expected to last about 3-4 years before they will need to be replaced. The LEDs themselves can last ten years or more. You will know that it is time to change parts when the lights are unable to maintain charge to illuminate the area during the night.