看情况而定,一般2个月左右。染头发后发色能保持多久是因人而异的,头发的褪色速度和染的颜色、本身发质情况以及后期的洗头发频率都有关系,染的发色越深、本身发质越健康、洗头的频率不高的话,发色褪的就会比较慢,但整体一般染发后颜色都能保持2个月左右。