All orders are shipped on the same day as requested by the person sending the gift. All orders are delivered our staff or through our partners' staff. Since orders are accepted based on availability of the products, they are processed immediately; however we wait for the cancellation period to expire before we process our orders for shipments. Orders dispatched from our partner stores take about 2-4 hours to reach their destination. While placing orders it is users responsibility to include the complete address for all orders. Our pricing includes all taxes, customs, or related any other related fees.