Physio is the thing that has worked best for my neck (previous whiplash injury that likes to act up). I found I had a more lasting effect from physio...