I found over the period now.
Fact#1 : My problem is not that I buy too much yarn, its just that I shop faster than I crochet.
Fact#2 : My doctor suggested high fiber diet. So, I went yarn shopping.