I always look for deals on cans of food, and right now I am currently sitting on a 2 month supply (this is my first stockpile, as I have been weeding out the cats' favorite brands over the past few months by buying a little at a time of different brands). I was looking at the cans, and they all have sell by dates of 2013 or thereabouts. Will these cans really last that long? I would love to be able to stockpile months and months of wet food if there is an especially good deal on a tried and true favorite like soulistic chicken, but I don't want to have tons of cat food that has gone bad just because pet food companies choose to put the same sell by dates that most bottles of water have.