Back, neck and shoulder massages can offer a number of health benefits. They can encourage relaxation, relieve stress, improve circulation and relax muscles. This treatment is good for relieving tension headaches, improving flexibility and can help to strengthen the immune system.