Aching and stiffness in the shoulders and neck are an extremely common problem, especially for those involved in desk and computer working. If you feel like you need a daily massage, the real cause tends to be postural. Whilst seated, staring at a screen for hours on end, it is easy to fall into a slumped position, with rounded shoulders and the neck protruding forwards. Assuming this position day-in, day-out can result in shortening of the chest muscles and weakening of the small, postural upper back and neck muscles which work to pull the shoulders back. This results in the larger back and neck muscles such as Trapezius and the Rhomboids working harder and becoming tight and achy. Working on correcting these imbalances, by stretching the chest muscles and building endurance strength in the postural muscles such as the lower Trapz and Serratus Anterior can result in a long-term fix.
I treat neck and shoulder pain with soft tissue therapy, mobilization of the stiff joints, corrective exercises, stretching, and posture training.