It is always better to add a new ball of yarn at the beginning of a row. Loosely tie a knot with the new yarn around the old yarn, leaving a tail of a least 4 inches. 

Slide the knot up the tail of the old yarn as close as possible to your work. 

Joining New Yarn Step 1