The shoulder is one of the most mobile joints in the body with a high range of motion. So, when you feel pain on your shoulder, movement becomes strained and greatly uncomfortable.

Ever wonder what can cause excess shoulder pain? Here are some factors that could be behind it: