Due to the holidays, our current fulfillment is 3 - 4 weeks. Orders placed after Dec 1 cannot be guaranteed to arrive by Christmas. Thanks for your support!