Just taking this from another angle - what kind of work do you do? Do you spend a lot of time at a computer or doing work that has your shoulders rounded or hunches forward? This is really common now since people spend a lot of time working on computers, working on their iPhone or Blackberry, etc.
You might want to do simple home exercises that help "open up" the chest and strengthen the upper back, scapulation, rear deltoid muscles. Do a Google search for "wall slide exercises". Basically you want to be standing and press your back against the wall. Bend your arms at the elbow 90 degrees (you will look like a football goal post) with your knuckles and nails in contact with the wall. Slowly slide your arms up so they are straight, but keep everything in contact with the arm - back, shoulders, arms, hands. Pause when your arms are straight and return to 'goal post' position). Do 2 sets of 10 every other day.
Other things you could try are Y-T-W-L-I exercises. Lie face down on the floor. Extend your arms to make the 'letter' and then slowly and gently lift and lower. Do 2 sets of 10 reps for each letter every other day.
These exercises are not difficult to do and work on strengthening the muscles of the shoulder and upper back so that they can be better stabilizers and perhaps take some of the stress and strain off of your problem areas. Finally, when sitting pay attention to your posture. Imagine as if a cable were attached to your breastbone and there is tension in the cable, pulling your chest forward and dropping your shoulders down and back. If that is uncomfortable, just hold that position for 10 seconds and rest 10 seconds as much as you can. Good luck!
Oh...and get the massage - they're HEAVENLY!