Sort:  

Hi! Henna dyes the top layers of skin and will fade as the skin regenerates itself. The henna stain usually lasts for 5-10 days then fades away naturally :)