Coffee is at its best between 5 and 21 days after roasting, so we roast small batches once a week.