Thank you for shopping with us! All garments are custom made to order so please allow 2-4 weeks for delivery. Orders for delivery by Christmas must be placed by December 8th.