orders of this item are expected to start shipping in 2-3 weeks. we will make our best efforts, but depending on date of your order, they may or may not arrive by christmas. if this item is ordered along with a tie dyed piece, orders will ship out all together and it is less likely to arrive by christmas.