It’s generally best to dye your roots first, since they’ll absorb the color more quickly than the rest of your hair. However, if you’re trying to achieve a two-toned look, you’ll want to dye your roots last.