What made me realize I didn't need a single skein of yarn was when I put everything into perspective. I broke out my entire stash and was shocked when I realized I had singlehandedly amassed enough yarn to open a small shop LOL
Since then, I have been knitting from my stash. If there is a project I want to work on, but don't have the specific yarn for it, I comb my stash for a comparable yarn. I've made a lot of gifts. I'm determined to not buy another yarn, even ones I find on sale at Hobby Lobby or Michael's.