I have the perfect solution :
Fish with friends who love your patterns. I do it all the time, and by the end of the day my boxes have been picked clean
I have about a dozen boxes, all kinds of stuff. By necessity i have become an ultra minimalist - no vest, bare bones gear. I use a "Fly Fishing Utility Belt" that holds only 4 boxes, tippett, water - thats it. Those 4 boxes consist of the 3-4 dozen patterns i fish the most and are the most productive all the time. Keeps it all simple and allows me to concentrate on technique/presentation more than wondering which bug out of a thousand i want to throw next.
99% of the time its not the fly - its how you fish the water you are in.
I still have a super-addiction to tying, and do have gobs of flies i've though up, i just dont bring it all with me !!