We totally understand that it's highly frustrating not to receive the orders on time. You might have ordered it for a special occasion or you simply don't like waiting. Our orders are delivered from our US factory depending on the order demand and design. We usually ship the order from our factory within 2-3 days of receiving it. And it takes up to 10-12 days by the shipping companies to make your order reach you. But, in some cases, it might be delayed due to post office issues. Every post office can't accommodate packages after a certain limit, hence the delays are caused.
We'd really appreciate if you wait for your order for a few more days, if you do not receive it in the specified delivery time period. We'll always be there to assist you let you know about it's status. You'll have the tracking details too to keep a check on the status.
It gets very difficult for us to cancel the order after it leaves our factory. So once it leaves our factory, it will reach to you :)
Feel free to contact firstname.lastname@example.org if you face any issues due to the delivery time. We'll be more than happy to assist you.