For me the hair dye last for a month and two weeks. Even though I was my hair in cold or lukewarm water every 3-4 days + shampoo that doesn't fade hair. I still have to dye my hair again. I take a lot of supplements so that could be why my hair grows so f