This Kajal is smudge-proof, waterproof and stays put for 24 hours - no touch ups needed.