I always wondered how long whey could last but I have no answer. I guess it matters a lot if there is any moisture in it? Can powder be frozen to extend? Say vacuum sealed and then frozen? This is obviously just theoretical but as it happened I found 4lbs of Peptopro that was like 2 years expired, and used it to no ill effect. I was trying to smell it, if it had changed, but I had no fresh sample to compare to

Edit: oh I also threw out about 30lbs of "weight gainer" due to expiring. Kinda shame, not that I need to gain weight but it would work as as a pre and post workout supp, it's all in the amount used.
I remember this character called "Animal" who used to sell whey isolate and he said it could last a VERY long time, like I interpreted it to be many years but don't recall exact phrasing. Animal was a smart but crazy guy, claimed Doggcrapp stole is business by going to his supplier directly and then started his own company. I think Animal forgot to scratch that out of some bag of whey. Anyway... just interested in how long a whey could last in room temperature when kept air and moisture free.