The duration of a microneedling session depends on the area being treated. Typically, a session takes around 30 minutes to an hour.