When you have multiple types of knitting needles but only one pocket for longer items, then you can group them together with string or rubber bands. This will keep them together with others of the same size, but separate from the others. You can also separate your yarn colors by putting them each in a plastic bag. This will keep them wrapped tightly and protects them from getting frayed at the ends by other items touching them. Also, start with your current projects, this will allow you to find those colors easier. When you need them, they will right on the top.