Eyeliner microblading typically lasts between 1-3 years, depending on a number of factors such as skin type, aftercare, and sun exposure.