No, the color will eventually fade. However, it will last much longer than if you had used a temporary or semi-permanent hair color.