I hate to say it, but each bean will have its own optimum consumption date. The best way to determine will be to try the same bean each day for 2 weeks. As a very general rule though between 4 and 14 days the beans will be at their optimum. The blend at work is pretty much always amazing @ 7-9 days either side of this and the beans are very good but wont blow your mind. There can always be outsiders that will suprise you also - i had a harrar that was 3 weeks post roast and was drop dead amazing.