The fresher your coffee the better we say as coffee degrades over time. Coffee does not actually go "off" as long as you keep it dry, but it just won't taste as good as a fresh roast. As soon as the coffee is roasted it starts to lose its freshness. The coffee will need to degas between 4-7 days after the coffee has been roasted then it's at its best for drinking. We always recommend Whole bean coffee because it will stay fresher for longer and you can experiment with the perfect grind size. Whole bean typically lasts for around 2-3 months and pre-ground coffee will be best for 3-4 weeks.