For two years my shoulder has popped anytime I raise

Patient: For two years my shoulder has popped anytime I raise it or stretch it makes a popping noise almost like I popped it out of place and sometimes it just pops back in place. cant move it for a couple minutes and then after it feels weak.

Symptoms: Pain in shoulder cant strech

Doctor: