Question: is it better to dye hair before or after haircut?
Answer: Cutting your hair before you color will ensure you're able to see the full effect of your color. And, of course, your color will enhance your cut. ... If you're using a Permanent hair color (lasts until your hair grows out or you recolor), wait 7-10 days and shampoo at least once before coloring.