The length of a laser hair removal treatment depends on the size of the area being treated. Smaller areas, such as the upper lip, may take as little as 15 minutes, while larger areas, like the back or legs, can take up to an hour or more.