I'm making progress for my goal of using 10 skeins of yarn before MDSW and have finished one Hearts in Owlantis sock.
I know a lot of knitters who are cold sheeping and not purchasing any yarn until they have knitted down some of their stash. While I am trying to stick to the goal of 10 skeins, I'm not restricting myself from purchasing more yarn if I see something that I fall in love with. Like this skein from Knitted Wit that fell into my Etsy cart:
If you are cold sheeping and trying to get your stash down to a reasonable amount of yarn, a good way to do it is to go through your patterns and prioritize them. Look and see which patterns you really want to knit and then pick the yarn to go with the pattern (if you bought the yarn specifically for the pattern already, then you are one step ahead of the game!). Put both the yarn and pattern in a project or zip lock bag so that it's ready to go when you decide to cast on. Give yourself a reward every time you finish a project that included stashing down. It can be something small and simple like a special candy bar or a nice glass of wine.
If you don't have a pattern in mind for some of the yarn you have, check out Ravelry's search feature. Enter the type of yarn you have, then check out the suggested patterns for it and completed projects. There are some great ideas to be had there! If you have some left over fingering weight yarns, Stash Bash and Camberwell are both great projects to use up those left overs: