An unopened bag of cookies has a shelf life of approximately a year. A best before date is printed on the back of each bag. And as for once the bag is opened, cookies will be fine in a dry/ambient environment for 2-3 weeks.