I think it depends how watery your eyes get, my coworker and I both wore it one day, it lasted all day for me but not for her. I also don't touch my eyes during the day which would definitely change your results if you do. I 100% love it, I've tried every liner brand my store sells and by far this is my favorite and the only one I buy anymore. L'Oréal Paris Infallible® Matte-Matic Liner
applies easily AND it has the best pigmentation!