Please Note:- Our coffee is always freshly roasted. This means once we have received your successful order, your coffee is added to our roasting list. It takes up to 3 working days to roast the coffee and then we ship. Please keep in mind that the couriers can take between 1 and 2 days to complete delivery. This is done to ensure your coffee arrives at you freshly roasted. Coffee actually has a shelf life and therefore it is important for us to deliver a fresh product to your door.