For a back massage, 30-45 minutes is a good amount of time to give a thorough massage to the shoulders, neck and lower back. For work on other specific areas, then 30 minutes ona regular basis should be enough. For a full body Swedish massage, I would recommend a minumum of 60 minutes and anything up to 90 minutes.