Maybelline colossal kajal claims that it stays upto 12 hours on your eyes, smudge proof, water proof. It is also suitable for contact lens wearers. I would like to say: it is water proof and smudge proof also. But it doesnt stay for 12 hours on my eye, it starts smudging after 5 to 6 hours. so you have to touch up for some while after applying. I like this kajal. because it is travel friendly and cheap. So give a try.