Question: should you color your hair when it is clean or dirty?
Answer: Let's kill the myth that dirty hair is better. Fresh hair will color better with more even results, better gray coverage and increased longevity. "Dirty" hair is only good if you are going to be doing a global lightening with lightener.