I have been having a pain in my right shoulder for about 2-3 months. It hurts when I bring my arm across my chest at shoulder height and if I raise it over my head and if I try to put it behind my back. What can I do to help it heal. Also when I sleep my arms will "go to sleep" and they tingle when I wake up. Is this a good thing since it happens every night?