We’ve all been there: you spend ages getting your eye makeup just right, only to have it fade and smudge by the end of the night. If you want to keep your eyes looking wow-worthy for hours, follow these 4 essential beauty tips for the best long-lasting looks. Shop for your skin Before you buy makeup, it’s always good to know your skin type. Whether you have oily, dry, or combination skin will determine the best textures and finishes to use. Matching your makeup to your skin type helps you find the products that last longest and look best on your face, so you’ll stay gorgeous all night. Prime those eyes Always use primer! Primer works by smoothing out fine lines and large pores, providing a clean base and even canvas for makeup. Using primer is perfect for minimizing shine and maximizing pigment. It gives your makeup a surface to hold onto, so it can look amazing all night long. Consider investing in products like this eye primer and liner sealer by e.l.f. or bareMinerals Prime Time eyelid primer. Paint smudge-free For high-endurance eye makeup, choose brands that are designed to be resistant to smudging and big on pigment. One of our faves at HBFit is the Cat Eye 101 from ABLE Cosmetics. It’s a gorgeous liner and a foolproof applicator in one. It makes killer eye makeup super easy and super long-lasting. For eyeshadow, we especially love palettes by bareMinerals and NARS for a killer eye look that can last you all night long. Get set before you go Finally, you should always be setting your makeup to make sure it stays fierce for hours. If you want to rock a long-lasting look, setting sprays or powders are your best friends — this translucent loose setting powder by Laura Mercier is one product to swear by. Setting your makeup will give it the all-night longevity your look deserve.