When JoAnn's Black Friday sale was .99 a yard for the flannel, I always bought approx. 100 yds at a time. Today I just bought 25 yards and I waited until 6pm to avoid the crowd. I always pre-wash in cold and dry on high as yes, it does shrink but I have never had a problem with it holding up.