Whole bean coffee is always best if you have a grinder. These beans can stay fresh upwards of 6 months. Ground coffee will want to be used within 1-2 weeks for maximum freshness.