Tint leaves a small amount of skin stain that lasts a couple of days at most. It colours the hairs for 4-6 weeks. Henna leaves a soft, natural-looking skin stain for up to 14 days, and colours hair for up to 6 weeks. Henna also strengthens the hair and encourages new growth. Dye has the most intense skin stain that can last up to 10 days, and stays in the hair until it grows out, usually 6-8 weeks.