One of the myths about coloring hair is that you can apply dye to dirty hair.  However, if your hair isn’t clean enough or has too much built-up product, it can prevent the hair color from evenly penetrating the cuticle.  This can result in uneven color.  Try to wash your hair about 24 to 48 hours before you plan to color it.