Yes, these eyeliners are completely waterproof and long stay. They last up to 18 hours without smudging or budging.