Shoulder pain can stem from one or more of the following causes: 1  Strains from overexertion. 2  Tendonitis from overuse. 3  Shoulder joint instability. 4  Dislocation. Collar or upper arm bone fractures.  Frozen 1  shoulder. Pinched nerves (also called radiculopathy)
Joint pain can affect one or more joints. Joint pain can be caused by many types of injuries or conditions. It may be linked to arthritis, bursitis, and muscle pain. No matter what causes it, joint pain can be very bothersome. Some things that can cause joint pain are: Autoimmune diseases such as rheumatoid arthritis and lupus.
Rheumatoid arthritis, osteoarthritis, lupus and bursitis or just fatigue can give rise to sore joints. Sore joints can also be caused by excessive use of joints, wear and tear and degeneration that gradually comes with age. The important connective tissues in this condition become inflamed or stiff causing severe pain. Cod liver oil, rich in omega-3 fats,is known to have anti-inflammatory effect. 2  Ginger can relieve inflammation and pain in the affected areas. 3  Oil and stimulating, warming herbs can be used to cure sore joints. 4  Mix essential oils and massage on sore muscles to mitigate the condition.