Typically, the batteries in outdoor solar lights will last for 3-4 years before needing replacement. However, the LEDs will last for more than a decade.