All orders are shipped by USPS (United States Postal Service). Typical processing time for orders is 1-5 days.
Domestic: 3-4 business day USPS priority service + processing time (1-5 days)
International: 5-20 business days USPS first class international shipping + processing time (1-5 days)
(PS internation orders are NOT guaranteed 5-20 days. Customs in both USA and receiving country can stop orders for inspections (small chance about 5% of orders). When this happens orders can be delayed as long as it takes customer to release the package so please be patient)