Due to the detailed nature and our high order volume, our current order processing time is 2-3 business days, not including transit time. For all gift box orders, we ship via USPS. The transit time depends on location proximity to the state of Kansas.