There isn’t a significant difference in how long salon hair dye lasts when compared to box dye. However, salon hair dye is far better for your hair health, as a professional colorist mixes the dye for your hair type.