Due to its water-water-proof & smudge-proof formula it stays for long 24 hours.