With me it all depends. I debated on purchasing some fabric a couple years ago. I bought 2 1/2 yds. of it. I was glad I did. It was gone 2 weeks later. I still have some left over. Same way at other sales. A LQS near me is having a retirement sale. Much of the fabric has been picked over. A lot of panels left but I'm not a big panels type gal. I have to be looking for a certain type. I usually have something specific in mind when I shop.