The average lifespan of a roofbox is six years. Metal roofboxes tend to last much longer than the ones that are made out of plastic and other synthetic materials. If you want a roofbox that will last you a long time, you should look consider getting one made of metal.