I work in a pool 3 - 5 hours a day so my hair gets bleached out a lot - Not all hair coloring takes nor lasts but this new PERFECT 10 has been great. Not only does it only take 10 minutes out of my busy schedule compared to regular hair coloring times, but it seems to hold well.