I bought a few cans of beans from a local supermarket, was sceptical when I saw the advertised price. Went down there, had a look and bought 12 x cans of beans. Expiry date was 2021. A good 3 years life