The post office tells us that packages generally take 2 to 7 days to arrive. Our experience confirms that it takes about that long. Sometimes they are faster! Sometimes they are slower.
Due to occasional slowdowns within their system, including increased loads during November and December, your package could take longer to arrive. We do not ever guarantee delivery dates for these reasons. For peace of mind, please allow 10 days for delivery from the date you ordered.