All quilting fabric shipped Priority Mail. If you order from our quilt shop we have a flat rate $4.99 shipping over $99.99 or more we ship free. We try to get orders out as soon as we get orders but we don't promise sooner than 3-5 days. When we get a lot of orders its hard to keep up so I don't want to promise something we can't deliver!!!!!!