It depends on where you are and when you order. We are a small business and currently only roast once a week, with two shipping days.
Orders before Tuesday 12pm shipped Tuesday.
Orders after Tuesday 12pm shipped Friday.
Orders after Friday 12pm shipped Tuesday.
From the day your item is shipped it should take anywhere between 1-2 business days within the UK and up to 16 days elsewhere in the world depending on location.