Deliveries are usually completed in about an hour. During busier periods, it may take a little longer and in those instances you will usually be shown a popup indicating this before you place the order.