How are people going to buy months worth of non-perishable food? They already spend all their money on inedible silver and gold.
I get the maximum amount of sardines from Costco every time they go on sale. I have a can for lunch pretty much every day - which is roughly a 60 day supply (more like 100 because I don’t have them “every” day). But they have a years long “best if used by” life. Peanut butter and canned chili too.
But don’t stock up on apples. 😜