Orthodontics is a long term treatment that can take anywhere from a few months to a few years. In most cases, it takes between 6 months and 2 years to straighten teeth, though you may then need to wear a retainer to maintain your straight smile.