NOTHING stays on my waterline, except Revlon Colorstay Pencil. Its my HG and I dont use anything to apply it, just the pencil. It always last a good straight 6 hours on me before I need to touch it up, and it doesn't bother my contact lenses at all, another plus, which means its probably good for even sensitive eyes.
And this is probably worth mentioning, sometimes Im wearing this eyeliner on my waterline, and Ill put eye drops in for my contacts if my eyes are feeling dry, and this stuff still wont budge.