Did you ever injure your left shoulder in the past? Sports injury, car accident, goofing off/not-paying-attention accident? Something where you heard a pop or snap or something where your shoulder was incapacitated for a couple of days?
If you go to a regular doctor, he might give you a cortisone injection just to bring the inflammation down, but that doesn't get to the root cause. You need to go to an orthopedic surgeon who specializes in shoulder repair. Physical therapy might help you strengthen your shoulder, but if there's a ligament tear, that problem is going to constantly prop up again and again until it is fixed. Putting off surgery may actually make your shoulder worse in the long run.