A) Tonneau covers can last around 10 years but it also depends on quality, maintenance and installation.