Our temporary tattoos last between 2 to 5 days on the skin depending on its location.