Professional coloring at the salon takes 60-90 minutes on average.The length of time depends on the thickness, length and desired look.