The lifespan of lead flashing can vary depending on a range of factors, such as the quality of the installation, the type of roof, and the weather conditions in your area. However, on average, lead flashing can last between 20-30 years before it may need to be replaced.