In 2013, Fashion Magazine recommended M.A.C. Pro Longwear Liner, a long-lasting eyeliner. The eyeliner's creamy, waterproof formula is easy to apply, and it stays in place for 12 hours, even on people with oily skin.
In a 2013 article, Total Beauty rated the best long-wearing liners, including Kat Von D Tattoo Liner, Almay Liquid Liner, Tokidoki Perfetto Eyeliner, Estee Lauder Double Wear Stay-In-Place Eye Pencil, Bobbi Brown Long-Wear Gel Eyeliner and Tarte emphasEYES.
To increase an eyeliner's lasting power on oily skin, apply primer before applying the eyeliner. Choose a primer that's specially formulated for eyelids, such as ELF Mineral Eye Shadow Primer, which minimizes creasing and smudging by absorbing the skin's oils.