We offer Free Shipping on orders over $40 Domestic/$60 International. All orders are shipped the next day via USPS standard shipping. Domestic orders take 2-5 business days for delivery. International orders are shipped via USPS or DHL and take 2-3 weeks for delivery. Delivery during the holidays take longer so place your order early. All orders have a tracking number to track your shipment. In the event a customer does not receive the order through no fault of their own, we will offer to resend it.