The shoulder is the most mobile joint in the body and therefore the most unstable. It is a complicated joint held together by lots of muscles and ligaments. Shoulder pain is commonly caused by small tears in these stabilising muscles, often from throwing, lifting and poor posture. Shoulder joints dysfunction often causes neck, arm and upper back pain.
Our physiotherapists are experts in locating the source of your shoulder pain, treating the cause of it and helping you prevent recurrence.