Think Budget?
Never!
Instead, think of clutter, dust, stacks of unused fabrics and it will incent you to use what you have.
Of course, one often needs small amounts of coordinating fabric for a project, when you shop, ENJOY the shopping process so there is no need to overbuy.