Though weaving in ends may never be an enjoyable part of knitting and crocheting, there are a couple things you can do to make it more enjoyable, and maybe almost fun!
Tip #1: Leave an end long enough to weave in with a large needle. Before purchasing a needle long enough for yarn, I used a crochet hook to pull the end through stitches. Occasionally I still forget to leave a long tail and have to use a crochet hook though it’s much faster to use a needle.
Tip #2: If you are still going to crochet or knit, the end(s) can be crocheted over and locked into the stitches or knit with for several stitches. Crocheting over or knitting with the tails for 5 or 6 stitches will usually be enough to lock the tails in.
Tip #3: Use a smaller crochet hook than used for the project. The hook will fit in the stitches easier and quicker.
Tip #4: After weaving in the end(s), pull the tail a little tightly so the project almost puckers a little. Cut the end(s) close to the project; then straighten the project so the end hides in the stitches.
Recently a group of us made a bunch of scarves for the Special Olympics. One knitter didn’t have a crochet hook to weave in the tails at the color changes. Thankfully she left long tails that I could tuck in with a needles. With the needle I could make quick work of the task and almost enjoyed it!