Henna tattoos last between 1-3 weeks on average. Usually they have a deep strong color for approximately 2 weeks and fade from there but it really depends on where you put it, how often you wash it and how fast your skin exfoliates. Hands and feet stain the darkest but come off a bit sooner.