henna will last at least 2-3 weeks on me- though the quality may be different since that stuff was henna used for religius purposes for a friends church, so it had to stay on for awhile (on the hands)