It is hard to keep an unrealistic resolution. You can maybe amend it that you will try to use what you have first, but that it is ok to shop if you need a border, sashing, or backing. Even though I have a lot of fabric, I don't always have everything that I need to make the quilt look like I want it to...so I use what I have first, and then shop to add what I need. I haven't bought all new fabric to make a quilt in many years. Mostly as I don't have a lot of extra money to shop with, but also as I am trying to use what I have if I can.