We try not to keep coffee on the shelves for long, so if we don't have a particular coffee in stock, we have to replenish the order after the roasting day. We roast on Tuesdays and Thursdays, pack the coffee and send it out on Wednesdays and Fridays.