How to Weave in Ends in Knitting
Weave in ends securely before blocking pieces or sewing seams. Securely woven ends will not come loose with wear or washing. It's best to work in ends as invisibly as possible.
A good method of weaving in ends is to run the end under several stitches, then reverse the direction and weave it back under several more stitches. Trim the end close to the work. Changing the directions keeps the yarn more secure.
Leave at least 6" on the end to weave in securely. If you only weave the end under a couple of stitches it will not be secure. If your yarn is quite thick, you may want to leave extra length.
If you are working with multiple colors, for example in a striped pattern, keep the ends in the same color as you weave them in. Keeping them in their own color makes them more difficult to see.
If you are not sure if the end will be visible on your fabric when you weave it in, use a yarn needle that is a different color from your fabric. Thread the yarn needle through the stitches, but then check the opposite side before you pull the yarn through. If the yarn needle is extremely exposed, your tail will be as well.
If your tail is too short to weave in with a regular needle or too thick to fit into the eye, use a Susan Bates Finishing Needle. Finishing Needles have the eye all the way along the length of the needle, so it's easier to weave in short or extra thick tails.