How long a cloth diaper will last does depend on how it's cared for and how often it's used and laundered. With that said, most good-quality cloth diapers will last you many years and through at least one or two babies with reasonable care.