Solar step lights generally last around 30,000-40,000 hours of usage and vary based on the LED lights used. In terms of charging, solar step lights require little to no recharging based on how much solar energy it receives during the daytime.