Benefits of using semi permanent hair color To those who love to color their hair in different styles time to time, semi permanent color is the one for