Can anyone hazard a guess as to how long protein products would keep? My fiance and I both lift heavy (I'm in training for my first powerlifting competition) so we have tons of these around all the time anyway, and it occurred to me... I get full boxes of bars, and big sealed bags of whey protein. Might as well stick some on the shelf, super protein-dense food for SHTF.

Instinctively I would think they'd keep for ages if left sealed, but I don't have any real reasons for that, wondering if someone here knows better.