We do our best to Ship on a daily basis but cannot guarantee that your order will arrive before a 2 to 3 week period.
We do offer Rush orders. If this is a Rush order please specify in the Comments field Rush Order. A $20.00 additional charge is applied to all Rush Orders. Rush orders will be filled immediately and shipped the next day. If you place a Rush Order and something is on back order the in stock items will be shipped immediately. Rush orders places on Friday will not go out till that Monday.
We use the United State Post Office and ship rush orders using their express mail system.
If an item is returned for a sizing issue we reship to you at no additional charge.
We happily ship international orders, however we are not responsible for any customs charges, delays or missing orders. We ship through the US Postal Service. Rush orders typically take 3 to 4 days on international orders.