Question: how long do you have to have a permanent retainer?
Answer: Wearing Permanent Retainers You only wear braces for 1-2 years. However, permanent retainers stay put for years, sometimes even decades. Some people have even been able to wear their permanent retainers for up to 20 years.