We ship every day, Monday through Friday from Dallas, TX. Right now there is a 2-4 business day backlog of orders before shipping. Once your order ships it usually arrives in 1-3 business days. Shipping is free for orders over $97. Orders under $97 have 1-3 business day shipping fees between $3-$9, depending on weight. We pack with care and love and a little bit of Texas charm.