how long does semi permanent dye last
Users of semi-permanent or temporary hair color can expect their color to last for about 6 weeks. Color fades with shampooing and exposure to air.