Henna stains last on average 7-10 days, gradually fading completely away. Some areas with thick or calloused skin may show portions of the stain for up to 2-4 weeks.
There is no way to completely remove a fresh henna stain, but you can speed up the demise.
There are things you can do to speed along the demise of a henna stain: