I try to keep the stock numbers as accurate as possible, so generally, orders will ship out within 1 or 2 days of receipt. Occasionally, the stock numbers may be off, and 1 or more items will be out of stock. This should only delay shipment by 1 week for my own products, and up to 2 weeks for products imported from the UK.
Shipping for all orders in the United States is a $6 flat rate. All orders are shipped via USPS Priority Mail, and so should be received within 2-3 days of the ship date.
Shipping for all orders outside the United States is at a $12 flat rate. All orders are shipped via USPS 1st class Mail, and so should be received within 5-10 business days, though this can vary quite a bit depending on the destination.