Composite decks last anywhere from 25-30 years. The type of composite used will affect the lifespan, with fiberglass lasting the longest and vinyl lasting the shortest.