We generally ship out a product within 0-2 days after it has been placed. Please note that the order cannot be cancelled after shipment. For domestic US shipments, it generally takes 2-4 business days to arrive. For international shipments, it generally takes 3-10 business days to arrive, depending on the customs clearance process for certain countries.
We use a combination of USPS, FedEx, UPS, and DHL for global shipping.