Shipping is free for orders of $50 or more, and at this time, to the United States only. We have different items and therefore manufactures, shipping times will vary from 3-6 business days for delivery to 7-20 business days for delivery. We have many global suppliers to provide you with the best price, quality and variety. Tracking numbers will be made available and sent in email order confirmations. Please be aware that it may take several days for suppliers to process orders and the tracking number to be entered into the system. Thank-you for your patronage and patience!