Freshly roasted beans will reach their peak flavour between 1-3 weeks from the date they are roasted. If not consumed, the flavour will get flattened. Refer to this guide for further information on coffee’s freshness.