Thanks for checking out our store.  We typically ship out orders within one or two days and typically ship out next day when we can.  Shipping costs will depend on weight and size of box, but we always opt for the cheapest options to save our customers money.  Although we strive to ship next day please expect delays due to the increased volumes currently being experienced by USPS.