A microneedling session typically takes around 30 to 60 minutes, depending on the treatment area and the extent of the procedure.