I have frozen shoulder physio gave me leaflet with exercises, explained nothing. Is there anything else I can do to recover/heal and how long it last?

Yes. Supervised physical therapy (not simply a home program) will usually take care of it. If it does not, a manipulation under anesthesia or an arthroscopic lysis of adhesions is often required. Thanks.