Micro-needling may last a long time if properly maintained. You can repeat treatments every 4 or 6 weeks, depending on how you want your skin to look.