All of our items are handcrafted and made to order.  Please allow approximately 2-3 weeks for all products to be handmade just for you.  Our 'in stock' items usually ship within 3-5 business days.  Kindly let us know of any time constraints within our normal production window and we will do our best to accommodate you.