How Long Does A Henna Tattoo Last? Your natural henna tattoo will last between 1-6 weeks and your colored henna tattoo will last between 2-10 days depending on how it is applied and where it is applied. Areas of the skin that tend to be more oily will have shorter lasting results.