Kinda of a tough question as the extent and type of injury are so critical to this recovery. My small tear took a year or so to lift without pain with no surgery, I did not have a total tear. Such a complicated mechanism, it is difficult to project recovery time without more specifics on your injury.
Three to four months is not uncommon, and one year is not uncommon. Sorry for the vagueness.