I was skiing today and fell and landed on my shoulder (I was skiing on ice by the way). I felt it pop out of its socket. I rolled around on the ground in pain for about 2 seconds and felt it pop back in. Now, it doesn't really hurt, but I have difficulty moving my arm in all directions. I thought I should have a doctor look at it but my parents said I should wait a few days to see how it is doing. I'm pretty sure my shoulder is back where is should be, but it feels very weird. I think I might have pulled a muscle in my shoulder. What do you think? Do you think it is just a sore muscle that is making it hard to move my arm or is my shoulder still out of place? Also, how long do you think it will take to heal on its own? Like I said, I'm not in a lot of pain so I think my shoulder is in its right place. Thanks a lot.