Please allow one to three weeks for delivery. Most orders ship within 5 days. However, hardcover books and book orders of 20 or more may take longer to print and ship. Faster print and ship times are available. Call us for details (877-866-8820). Payment must be received before book orders are sent to the printer. Smaller orders may be shipped via USPS, but most orders are shipped via UPS. Overseas book orders are shipped via DHL.