hi, i had my rotator cuff repaired a few years ago and i got full movement back after about a year, the pain went away sooner though. As for the popping and grinding i dont think that really goes away, didnt for me anyway.
I did a few Liver Flushes over that time but never really considered that it would help my shoulder, maybe it did though i dont know.
As it happens ive just blown out the same shoulder again but this time i need part of the socket reconstructed as well as the rotator cuff.
I suppose any kind of cleansing would aid the bodys natural healing process. I definitely plan to do more Liver Flushing after the surgery..