Question: how long does it take to recover from frozen shoulder?
Answer: How long frozen shoulder lasts. Frozen shoulder can take at least 1.5 to 2 years to get better. Sometimes it can be up to 5 years. But the pain and stiffness will usually go away eventually.