Coffee has a sweet spot after roasting where it tastes best. This is typically betweeen 3 days and 3 months from roast date. After this it will slowly start to lose flavour nuances. All of our coffees are stamped with roast date and packed in bags with one way valves. This ensures they stay fresh for as long as possible.