In case of online payment each product is send short after transaction.
Parcels are delivered by couriers. Delivery time depends on the chosen company, kind of order, recipient's address. Usually it takes 4-5 business days.
In case of money transfer, delivery time can be longer, because the money has to be booked to the account.
On the rare occasion that your order is delayed, please check your email & messages for updates. A new delivery time frame will be shared with you and you can also track its status by visiting My Orders.