Nothing lasts forever, but a good-quality leather bag made of the right materials and cared for properly can last for 30+ years according to https://odines-rankines.lt/. How long your leather bag will last depends on the following factors: The quality of leather used. The quality and durability of the hardware.