The length of time you need to wear clear braces or Invisalign depends on the severity of your case. In general, clear braces or Invisalign can take anywhere from 1 to 2 years to straighten teeth.