Current wait for custom blankets is 3 weeks but blankets can take up to 6 weeks. We are no longer able to assure orders for Christmas, anything ordered by Dec 1st should be finished the week before Christmas but would still need time to ship. We have 150 blankets on the go and finish 50 - 70 a week. We will contact customers as packages are ready to ship to see if they want to pay the extra for fastest shipping. Please consider a gift certificate as many more fabrics will be available in the new year. Our guaranteed for Christmas deadline was November 13, 2017.