From rose gold to smoky violet and icy blue, whatever shade you’re ... how can you keep semi-permanent hair dye from fading? The best way to keep your colour for longer is to avoid over-washing ...