We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    21 Long-Lasting Eyeliners That Actually Won't Budge

    Who else hates when your eyeliner runs into your eyes? Especially when you're wearing contact lenses! Well, let's put an end to runny eyeliner — once and for all.

    We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. Urban Decay 24/7 Glide-On Pencil will smoothly slide on and literally stay on all night!

    2. L’Oreal Paris Infallible Never Fail Pencil won't let you down and smear.

    3. Kat Von D Tattoo Liner can give a dramatic or simple look without fading away.

    4. Almay Liquid Liner applies easily and you rub your eyes while wearing it without worrying about smearing!

    5. Stila Cosmetics Stay All Day Waterproof Liner dries quickly and can even stay on at a water park!

    6. Bobbi Brown Long-Wear Gel Eyeliner is sweat- and humidity-resistant so you can still look cute when the weather says otherwise.

    7. Docolor Waterproof Eyeliner Pen has an ultra-fine felt tip for all-day wear!

    8. Physicians Formula 2-in-1 Lash Boosting Eyeliner is formulated to help you grow your natural lashes while providing long-lasting power.

    9. Chanel Stylo Yeux Waterproof Long-Lasting Eyeliner is smudge-proof and will apply easily with just a twist of the wrist!

    10. NARS Larger Than Life's incomparable wear can last for 12 hours without smearing, crumbling, or caking.

    11. Bare Minerals Lasting Liner is infused with minerals and vitamin C to help nourish your skin while never coming off.

    12. Eyeliner Stamp can make a smudge-proof cat eye with a simple stamping motion.

    13. NYX Super Skinny Eye Marker will dry fast with a bold, durable look.

    14. Estee Lauder Double Wear Stay-In-Place Eye Pencil will give you long-lasting definition and a sultry smolder.

    15. Fenty Beauty Flyliner Longwear is a hyper-saturated, no-limit liner that'll always last!

    16. Maybelline New York Unstoppable has a innovative self-sharpening tip that'll become your favorite eyeliner ever!

    17. Mia Adora Unshakeable Eyeliner is ultra-pigmented to deliver a daring look with one swipe.

    18. Sephora Collection Long-Lasting 12 HR Wear can create an iconic professional look that'll stay on through and through.

    19. Tarte Tarteist Double Take Eyeliner will give you the perfect wing and it's gluten-free!

    20. Tom Ford Eye-Defining Pen's dual-ended structure can make fluid strokes easy to achieve.

    21. Benefit BADgal Eyeliner Waterproof Pencil will stay put with a sultry look through rain or shine!

    Reviews have been edited for length and/or clarity.

    Now you can cry and sweat in peace!

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!