We will ship your order via USPS or Fed Ex. We offer free Domestic Shipping on orders of $100. We make every effort to ship your order out within 3 days of receiving it. However, many of our items are made to order and some pieces can take up to 4-6 weeks to ship. We will let you know when your order is placed if shipping will be delayed.