In most cases, orders are processed for shipping the next business day, and domestic orders at this time in general take 4-5 business days to arrive, with International taking up to 2 weeks.  During the holiday season, we do anticipate longer delays than usual-we appreciate your patience!