It can still go bad. I had some brine shrimp that was a couple years old and it changed color and my fish wont touch it. I wouldn't keep it longer than a year or two, although with my fish I have now, I can't see the frozen food I have lasting that long (except the krill, they prefer freeze-dried)