I love fabric like everone here but tend to keep my stash small. I do take advantage of sales ,but mostly have something in mind for the fabric I buy. I did however go hog wild after thanksgiving on sale fabric, but I made 13 lap quilts for Alzhiemer's patients. That is how I spent my Christmas shopping money. Still working on the quilts, but made the tops.
As other's have stated my tastes have changed from ten years ago. It is a good thing that I don't have a big stash of fabric I don't like anymore! I think the best advise is to keep things in moderation. Buy what you can reasonably sew with, and stock up on notions like templates and rulers and patterns.