The lifespan of a reusable grocery bag depends on factors such as the material it's made from, how often it's used, and how well it's cared for. With proper care, cotton and canvas bags can last up to three to five years, respectively, while polyester and nylon bags can last up to two to five years, respectively.