I was the same way at first. I find I over buy and that adds to my stash or if the sale is really good I buy 5-6 yards and then use as needed. My quilts are scrappy. It has taken several years to have a decent stash. I really don't want it any bigger because of space in my sewing room.
Whatever works for you.....