The fact of the matter is that every knitter needs to know how to switch from one ball to another. The best news is that it’s easy to do and there are a couple of ways to go about it.
Starting a New Ball at the Edge
The easiest way is to make the switch at the end of a row, a method recommended for new knitters. This is also how you change colors when knitting rows of stripes. The first stitch may be a little messy with this method. If it feels really strange to start knitting with the second yarn ball, you can hold onto both strands of yarn as you make the first stitch if you like. This can make your edging feel a bit more stable. Some people don’t like this method because they say weaving in the ends along the edges of the work can make it look bulky and messy. However, with enough practice, you’ll learn the best weaving methods to minimize this effect.
Starting a New Ball in the Middle
If you’d like to try a different method, you can use what is called an overlap join. It works when joining a new ball of the same color. This join is worked somewhere within the row, not at the edge, and it’s barely noticeable. When you’re finished knitting, just weave in the ends as you normally would. You’ll have a nice seamless join that no one should be able to notice. This approach makes a very secure join and is perfect for big pieces like afghans and sweaters where you’re going through a lot of yarn. It’s really nice with scarves as well because your edges are left clean. It does not work particularly well for stripes because you’ll be changing colors in the middle of the row. However, this is similar to the joining technique for other color work such as fair isle, in which you’re integrating colors within the same row. The difference is that you will not knit two strands at once, but simply drop the first strand and pick up the second.