I have a problem wth my shoulder, im not to sure what it is, i have no insurance from work so i havent been to the doctor yet. it first happend when i was in football in high school. i hit a person and felt a pop, i was un able to move or use my right arm for a week.i took a little time off and keep playing. well about a year ago i was hiting a punching bag and when i hit it my hardest there was a big pop in my shoulder and it felt like it popped out or dislocated. i layed on the ground and picked up my right arm with my left arm and felt it slide back in place. after that at random times when im doing things it will keep popping out or dislocating. Is it my rotater cuff or something else and how serious is this injury?