We usually deliver instantly but in some rare cases it could take up to 24 hours to complete an order.