Microneedling itself takes about 30 minutes to complete. If you count the skin preparation and post-treatment process, the entire treatment may take up to an hour.