The best that I have EVER used is Revlon Colorstay line. I can put the eyeliner and eyeshadow on and it will literally last all day even until evening without any touchups. When I am at work on break I take a peep into the mirror and it stills looks fresh even through a sweaty, sweaty day.

