Yes it will subside. Just make sure its not hot to the touch or red in color if it is then i would go see a Doc because you more the likely have an infection. There are so many nerves in the shoulders also i know i hit 1 one time and my arm swelled up pretty bad but it went away and i was good to go. Hope this helps.