All garments are handmade and they’re expected to be produced within 3 to 4 weeks and then shipped. Blankets are not kept on hand they are ordered only after an order is placed. Once the blanket is delivered production can begin.