Manic Panic hair dye I think is the best semi permanent dye, I dye my hair a different color of the rainbow every 2 weeks to a month, never disappointed by this brand