Hair gloss is better for your strands than dye, as the treatment doesn't permeate ... The results can last up to six weeks.