That’s why we rounded up a list of long-lasting, waterproof mascaras so good they’ll withstand just about anything. Whether you’re headed to a sweaty Pilates session, got caught in an unpredicted downpour, or just need to get a good cry on, a couple coats of these winning formulas will ensure that your lashes stay perfectly curled and coated through it all. Just one thing: you might want to invest in a super high-quality makeup remover to get it all off. To buy: $11, ulta.com To buy: $25, sephora.com To buy: $29, sephora.com To buy: $10, ulta.com To buy: $8, ulta.com RELATED: This TikTok-Viral Mascara Gives You Sky-High Lashes