All shipments within the US are free. Typically, orders placed with us will leave our warehouse within 1-2 business days. Estimated delivery for in-stock items is 7-10 business days. Tracking numbers will be emailed to you as soon as they become available. We generally ship all orders via UPS but we reserve the right to use any carrier.