Our solar panel manufacturer's provide a warranty that guarantees specific output levels for 25 years. This means that your panels should be generating a good amount of solar energy for at least that long. However treating your panels harshly or severe weather may affect the life of a panel (even the strongest panel can't survive a direct hit from a tornado, for example).