You can expect a leather wallet to last between three and ten years, depending on the quality and overall construction of the wallet. Metal wallets typically use elastic bands to hold together and should last for a few years before the elastic starts to loosen.