I have had a torn labrum and rotator cuff in my left shoulder for over a year now, will it heal on its own? My dr refuses to give me a referral

It will not heal. A labral tear and a rotator cuff tear will not heal on their own. Sometimes, though, even though something (like an mri) says there is a tear, it may not be the full source of the pain. I would recommend an evaluation by an orthopedic surgeon. If you cannot get a referral call some offices and see what an evaluation would cost. You may want to do it that way.
It will not heal. A torn tendon and cartilage in the shoulder does not typically heal. It doesnt necessarily mean you need surgery. Rehabilitation for small rotator cuff tears and labral tears can be effective in relieving symptoms. Having said that continuing to monitor the rotator cuff tear is important to ensure that it is not getting worse. Please see my website for more information. www.kevinkaplanmd.com.
See a shoulder doc. Neither a labral tear or complete cuff tear will heal by me selves. In fact cuff tears can get worse if left untreated. Insist on a referral.