Semi Permanent Hair Color, How Long It Lasts, Brands, How To With How Long Does Semi Permanent Hair Color Last