Having achy shoulders is something which is common between humans. Usually you will feel muscle strain, ligament sprain, joint dislocation, problem with your spine or even heart disease. However, the most common cause of shoulder ache is mildly pulled muscles and/or ligaments, usually from over-use at work or overdoing it with exercise. Having achy shoulders are self-limiting and resolve within a week — sometimes even quicker if you use helpful home remedies. For more severe shoulder injuries, professional help may be needed, including surgery.