I agree that frozen food is best used immediately but in my case a whole cube is way too much food to feed all at once. I usually end up using all the food within three days and even if I stick my face into the cup it still smells fresh and the animals in my tank don't seem to mind it being a few days old. If it were to smell funky- in the trash it goes.