Items are usually shipped out the next business day, but in a few cases where there is large volume of orders (such as around Christmas time) up to 3 days may be required. Most orders are shipped via USPS. Other larger items may be shipped through other carriers to keep shipping prices low. All orders are shipped from the USA.