Shipping is by regular first class mail through the United States Postal Service. We try to ship within a few days of an order placement, often the following day. During the weeks before Christmas we ship every day. Sorry, but there is no overnight shipping option if you have waited until the last minute, as we don’t want to make such a promise in case we are out of town when you place your order.