We offer  two shipping speeds: standard and rush. All ranges are estimated as we cannot guarantee any arrival date. All shipping is Monday - Friday (on non U.S. holidays). As a small business, we are unable to offer free shipping at this time.Flat Rate Shipping (with processing, estimated arrival in 20-25 days)Rush Processing + Overnight Shipping (estimated arrival 10-15 days)Above timing is for the mainland US; all island and international shipping options and pricing will  be calculated at checkout  upon entering your shipping address  and will vary depending on location. Timing is longer for those areas.