Most eyeliner tattoos last between 8 and 18 months, but because the pigment ultimately fades, it is advised to get a “touch-up” after 12 months. Every skin type retains pigment differently, and numerous factors, including drugs, skin type, and health, can affect how quickly it fades.