In stock orders will process and ship within 48 hours. 
Dyed to order will ship within 1-2 weeks after orders are placed.
Pre-orders are expected to ship in mid-June to early July.
All sales are final.