In general, you can expect solar batteries to have a lifespan ranging from 5 to 20 years.