I watch the sales and if I see something that I really like I will buy as much as I can afford. Three yards is about the average, but when I see something I fall in love with I try to get as much as I can. Recently found a tartan plaid on fabric.com that I immediately thought of a project for and bought ten yards on sale. A project for my sis in AZ only needed 1/2 yard, who needs a lot of Arizona Cardinals fabric? My DH feels I have enough fabric to last the rest of my life, oh foolish man. I love him anyway.