We recommend drinking your fresh roast within 3-4 weeks of roast. You'll notice the flavour profile change over this time. It isn't necessarily "bad" after this timeline, it is simply a "best before" date. Using the resealable tab will help to lengthen the life of your beans.