The duration of a laser teeth cleaning session can vary depending on the individual's dental condition. Typically, it takes about 30 minutes to an hour. However, it could take longer if there is a significant buildup of plaque and tartar or if the patient has specific dental issues that require more attention.