It’s generally recommended to wait at least two weeks after a keratin treatment before coloring your hair. This allows the keratin to fully set and ensures that the color takes evenly.