Whatever you do, try and get an ergonomic assessment of your desk. No amount of treatment will help if you keep on doing the damage! I had the same problem and a few seemingly minor changes to the desk and chair sorted me out. Do you have occupational health at work? It's a good place to start.