Orders are shipped via USPS Priority Mail. A flat rate shipping charge of $5.95 will be applied to each order shipped to locations within the USA. Overseas orders will be charged the appropriate amount when it has been determined. All of our items are custom knit. We strive to ship orders within 3 weeks of receipt and let the customer know via email exactly when it has been shipped. If you need a gift by a specific date please note that date on your order. Indicate the date needed and we will do our best to accommodate you. There may be times when shipping has to be upgraded to expedite the delivery of your RUSH order. You will be advised of this by email before the change takes place.