It's a common question, and the most common three reasons are:
1) If your order is to a US address, the courier such as USPS or FedEx can only provide tracking information once the item reaches the US. As a result of this, it may show "Shipping Label Created" or similar wording for up to 10 or so days until the item reaches a USPS or FedEx facility. As soon as the item reaches the facility, the tracking will start updating almost daily until the item delivers. At this point as well you should receive a designated delivery date from the courier on our tracking page. We appreciate your patience on this matter and have staff checking packages daily so will notify you if there's something wrong with your shipment.
2) The parcel is currently in the process of clearing customs, which can take anywhere from 30 minutes to several days depending on the backlog of packages currently in customs.
3) If the tracking page shows "Pending" then our system may have picked up the wrong courier for your package. If the shipment is under 48 hours old, one of our staff will check on this and update your tracking page to the correct courier within the next 48 hours. This applies to all orders apart from UK bound orders where we can't track Royal Mail tracking numbers on our system, instead please use: https://www3.royalmail.com/track-your-item#/