For any item that is in stock, you can select the shipping speed that you need and typically will receive the product within 2-3 days in the United States. Internationally, it will take 5-7 days depending on your country. If an item is out of stock, please allow 6-8 weeks for delivery if item is out of stock. Everything is hand made to order. We take the time make sure everything is handled with love and attention to detail.