It takes 2-3 weeks for Barkev’s to complete an order. This period starts from the time you order. If you order on Friday, Saturday, or Sunday, it will begin processing on the next business day. For an urgent order, contact Barkev’s, so they can arrange for an earlier delivery.