NYX Infinitely Shadow stick glides on easily and will last you all day because it is formulated to be waterproof and smudgeproof.