I have seen professional athletes recover in 7 days, ready to return to competition--this is extremely fast.
4-6 weeks is more typical. 2-3 months would be the slower end of the spectrum. Individual recovery will vary based on the extent of pathology/surgery and how quickly you progress through rehab/p.T. After surgery.