Hmmmm, I am not sure how long it does last, but I know that it *does* go bad after a certain amount of time. I have seen 'bad' goats milk powder, it was very yellow and had an off smell to it. Well phooey, lol, that was no help at all. I'm sorry... :undecided