We do our best to ship every in stock item the same or next business day. While in rare cases it can take up to 3 business days for an order to ship, 99% of all in-stock orders ship within 24-48 hours, as indicated on each product page.
To ensure your order ships in a timely manner, please make sure the billing address entered matches what your bank has on file, and that the contact information on the order is accurate and we are able to reach you in case of any issue with your purchase.
If your order has been placed on hold, this means that the billing or shipping information contains errors that must be corrected before your order can be processed and shipped. Most of the time, if an order is placed on hold, it means the billing address entered did not match the billing address associated with the card.
Shipping methods include an estimated transit time as provided by USPS, generally taking 1-5 days depending on shipping method selected at checkout. We cannot guarantee when an order will arrive. Consider any shipping or transit time offered to you by this site or other parties only as an estimate.