Things are very different this year, in so many ways. My best estimate is that orders placed after 12/8 may not make it in time for Christmas. Default shipping for all orders is first class, so if you're worried about delivery times, upgrading to Priority shipping is always an option. USPS has been overworked for months, and the volume of mail is unprecedented, so it's important to allow extra time for delivery. Thank you all for supporting this one woman show small business this year!