I found they stay on quite long. They are a transfer that you put on with damp cloth and I found they are difficult to get off if anything! I wouldnt advise anyone putting a temp one on a public part of the body thinking it would be for one night only, it will stay a while, a week at least. The more you go in water, though, like a shower or pool, they do fade a bit.they look great, do they stay on very long? we contacted someone that sold them and they said they dont stay on at a pool which is where my wife wants to wear them