I had this a couple of years ago. My doctor offered me physical therapy, but I declined since I know that a lot of PT is the follow through you can do at home. So he recommended some exercises for me. It took about six months until I had full function back. One thing I do remember doing that helped was when I was in the shower and my shoulder was warmed up, I would try some overhead stretches.