All items are handmade. Some items are in stock, others are made when ordered. When reviewing an item, the description will tell you if the item is currently available or if it is on a made to order/wait list. Items that are in stock/available will ship within 1-3 business days from the day the order is placed.