If you anticipate a long day, are going to an event where you might cry (like a wedding), or expect to encounter humidity or water, opt for waterproof versions of your favorite products. Waterproof mascara, eyeliner, and long-wearing lipstick can withstand moisture, sweat, and tears without smudging or fading.