Sephora Collection Semi-Permanent Hair Colour If you're down for a more dramatic change, the Sephora Collection Semi-Permanent Hair Colour ($12) can bring teal, pink, or purple shades to your hair without ammonia or peroxide. It's not too dramatic, though, as the colour gradually fades out after seven to 10 washes. Image Source: sephora.com Sephora Collection Semi-Permanent Hair Colour $12 from sephora.com Buy Now