The length of Invisalign treatment varies on a case-by-case basis, but on average, it takes less than 2 years for patients to complete their treatment. Many patients start to see results within a few weeks.