This tapestry wall hanging needs 3-5 days to be manufactured as it is a made-to-order item.
To US it is shipped with USPS First Class which takes about 3-5 business days.
To Canada and Mexico, I use DHL (3-10 days) and USPS (8-15 days).
To Non-Eu countries, I use Spring (3-10) and USPS (8-15 days).
I will provide a tracking number for your order.