Shoulder pain and stiffness can occur for many different reasons, but it is usually a result of the muscles surrounding the shoulder becoming irritated and inflamed. Symptoms may be related to posture, or there could be an underlying condition, such as shoulder impingement or frozen shoulder.