Liquid eyeliner is going to be your best bet if you want a long-lasting look. Powders tend to wear off faster.