The duration of henna body art varies from person to person and depends on various factors like skin type and aftercare. On average, henna body art can last anywhere from one to three weeks.