What I buy now must be for a project as my shelves are filled with fabric waiting to be sewn. Used to be I bought what I liked when I saw it, now I feel pressed to use up what I have. Never went by a budget, but I pay my card off in full every month so that is a consideration. I've cut way back on quilting purchases. I buy now with less impulse and for current use.