gosh it's really hard to say what could be causing this without performing a physical examination. have you injured the shoulder? slept on it wrong? do you engage in contact sports? any of these things could cause the symptoms you describe. it could be a pulled muscle muscle spasms shoulder injury nerve root compression at the spine -- and that's just for starters. i'd suggest you make an appointment with your primary care provider to have this checked out. with a good physical exam and possibly some other testing your provider should be able to diagnose and treat the source of the symptoms. hope you feel better soon!
i have pain in and around my shoulder including my neck and ribs right below the shoulder. what could the problem be?