So long as you ordered only stock items, they take normally 2-4 days in the states to ship out and then 2-5 days in the post/UPS; for international orders they can take between 8 days and god-knows-how-long to go through the post. Due to post office policies, we can not be held responsible for any domestic or international orders going astray. We will only ship international orders via USPS as other couriers have additional import fees that have previously upset customers.  You will receive a shipping confirmation e-mail when your order has shipped. You can check the status of your shipment through that confirmation email as there's a link in the email. You can also contact us anytime using our contact page.