some quilt shops are (home based) small businesses with only one or two people working- when they run sales- or specials sometimes they get hit with alot of orders all at once- and they can only put together one order at a time- sometimes it can take a couple weeks for them to get down the stack to yours. read the (about us) links and shipping policies when planning to order from on line shops then you will have an idea of how long you may wait - often they tell you to expect 2-3 weeks.