Shipping on in stock items happens within 48 hours. Bespoke and custom orders have a standard wait of 4-6 weeks. If you are in a hurry, give us a shout and we may be able to expedite your order. USPS is the default on gift items weighing less than 5 pounds. Larger orders ship Fedex or UPS ground.