Massage helps with loosening and relaxing the muscles, usually those muscles get tight and sore with trying to compensate for posture etc. But I've found it's just a temporary fix. Things like massage or chiropractors help a little, but if you don't fix the underlying issues the pain will keep coming back.
You need to combine with either strength training, movement and stretching, or adjust the way you are sitting to feel longer term relief.