There are a few things that can cause uneven color, including using the wrong type of dye, not properly preparing your hair before dyeing, not using enough dye, and using too much heat when drying your hair.