A great time to have the treatment done would be directly after permanent color, semi-permanent or highlights. The treatment will extend the life and seal the color in, leaving it vibrant, however, for demi-gloss or toners have color done 3-5 days after treatment for optimal results