Since I make mostly art quilts, I have a different problem: Even after I've finished a quilt, I continue to buy fabric for it. I'm working on stopping that!
I keep everything for a specific quilt in a plastic tote on shelves, sometimes for years. Somehow I don't buy duplicates. My husband used to say "An artist needs her palette." It's a good rationalization!