Are you knitting the garment in the round? If so here is a great website
on jogless stripes.
If not...you may want to switch the colors on opposite sides sometimes so all the ends are not on one side. If there is just a couple of rows between the colors I will carry the colors up...but I see what you mean with 8
You could try knitting the ends in a bit so you don't have to go back and weave them all...sometimes I will knit about 3/4 sts with the end and this will secure it.