I de-stashed last year, keeping only what I thought I would use up within a year. Everything else went to a local Project Linus group.
And I'm glad that I did it.
I still get my "fix" for shopping/seeing new fabrics when I go to work. And now I can walk in to an orderly sewing room that I'm happy to be in, rather than going into a jumbled mess that makes me depressed to look at it.