We have a 5 to 10 business days turn around. It all depends on the volume of your order – larger order may take 15 business days. We do our best to ship your order out within 5 business days, but it is never a guarantee. If you need your item immediately – please contact me directly to verify our production time. We ship via USPS and UPS from (2 to 5 business days.) Shipping is all based on the final weight of your order. Any overage in shipping of $4 or more will be refunded back to your method of payment.