We will fulfill your order no later than 5 business days after your order is placed. We roast on a weekly basis to ensure freshness. Roast days are based off of customer demand.