Microblading is semi permanent and typically lasts 1-3 years. Annual refreshers are recommended as the microblading will fade lighter with time.
If you have oily skin refreshers are usually recommended, around the 8 month mark to a year, as your sebum pushes out the pigment causing it to fade faster.