If you want to change up your hair shade, but don't want to commit to permanent hair color, then semi-permanent hair color may be the right option for you. Typically, semi-permanent colors last around 6-8 weeks, depending on how often you wash your hair. Once they're gone, they're gone; but that only means you can start right over!

52 Results