We ship your order Priority Mail, so orders received through Sunday, December 20, will ship on Monday December 21st and according to the US Postal Service domestic Priority Mail shipped on December 21st will arrive before Christmas. Orders received Friday, December 18 will go out on Saturday the 19th.