You can either have your hair colored and highlighted the same day as the Keratin (they color first) or you will need to wait two weeks. I box colored the day before. Since the process is so expensive (and worth it) I had to give up profesional color jobs). If you do it the same day-be prepared. The Keratin alone is a long process. Mine took four hours BUT I have super long, thick, curly hair. For most it takes less time.