The Best How Long Does Temporary Hair Dye Last Ideas. Web on average temporary hair color lasts about four to 6 weeks, provided the hair is healthy. Web generally, temporary hair color will last anywhere from one to two weeks.

Many types of temporary hair color last until you rewash your hair, while some last a bit longer. It will only last for about 6 weeks, if even that. Web some temporary hair dyes are designed to last for up to six weeks, while others will only last for a few days.