Plan a project, and then go shop in your stash and don't come out until you have fulfilled every need for your project from your own stash. I did that when I was in the grips of a "need to buy fabric" addiction symptom, and we were broke. I also wrote down how much I figured each piece of fabric I took from my stash likely cost. Then I added it up and added the sales tax and something for shipping, for no doubt I'd have bought some on line. And then, believe it or not, I looked at that total amount and felt so much better! I had in fact just done some shopping, started a new project, acquired new fabrics (new again to me), and I hadn't spent a dime! What a marvel!
You have my most heartfelt sympathy for the pain you are feeling, and I offer that most sincerely.