The lifespan of roof battens can vary widely based on several factors including the material used, the quality of the treatment, environmental conditions, and the quality of installation. Generally, treated timber battens, which are most commonly used, can last anywhere from 15 to 25 years. However, if the battens are exceptionally well-maintained and the conditions are favourable, they could potentially last even longer (up to 60 years!).