When stored in a cool, dry place and the bag is resealed, our dry food stays fresh for roughly 4 weeks once opened. As we use fresh ingredients, food does need to be stored correctly.