We ship in 5-7 Business Days (which does not include weekends/Holidays).
However since we are a super small business, if we get behind or an item is backordered, shipping might take a little longer. Please be patient, unfortunately as a small business we occasionally run into obstacles.
Once an order is shipped, USPS quotes up to 21 business days (which does not include weekends/holidays), and sometimes a couple days longer if there is a delay (usually delays for international orders are because of Customs). I have see international customers receive their orders in as little as 5 business days, and some up to one month.
USPS usually is pretty good about scanning tracking numbers, however once an order leaves the US, international shipping companies are not required to scan packages. So even though there is no movement when it leaves the US, usually it is still in transit.