Because all of our products are custom printed for each individual it can take some time for your order to be delivered. The estimated delivery time is between 8-13 days for EU orders this includes printing handling and shipping each order. For orders outside the EU it can take more time because of customs.