I’ve worn this waterproof concealer for years. I have dry eyes and unfortunately my eyes water a lot. It does stay on for a good amount of time. The best thing is I haven’t developed an allergy to it which has happened with other over the counter makeup like Clinique