Bay Beans coffee is roasted fresh only after you place your order - so you are guaranteed your coffee is as fresh as possible. Bay Beans coffee reaches its peak with regards to the development of flavours 6 days after roasting, and remains at its peak for another 7 days.
These timeframes are for optimal flavour, but of course, if you're keen to get right into your fresh bag of coffee, go right ahead. You may notice extra crema from your first cup that way, and it's a great way to experiment with the different flavours as the bag reaches its peak.