All our orders are shipped with USPS and can take approximately 5-7 business days for delivery depending on your location or sometimes sooner. We operate out of Los Angeles, CA. We also offer overnight express shipping services (2 days for some locations).
If your order included embroidery on your vest then your delivery time can range sometimes longer than 7+ business days so please take that into account.(with free standard shipping). Overnight orders with embroidery will arrive within the 1-2 business days still.
Disclaimer: If you have a P.O box we recommend using that address for delivery as USPS sometimes cannot deliver to rural addresses.