Before I was a newbie trader, I was a chiropractor for 16 years. Make sure that your desk is ergonimically set up.
Your monitors should be eye level, and if you use multiples, try to get them close together, so you just move your eyes, and not your neck. Your elbows should be at right angles and resting comfortably on a wrist pad. Try putting something under your desk to put your feet on, helps your low back, and neck.
Try a glare screen if you have a crt, flat panels are much better about glare. Are your eyes ok, needing glasses can give you headaches, and neckaches from straining.
Move your neck. Slow rolls, both ways, several times a day.
And, finally, go see a chiropractor. Don't pick the one with the biggest yellow page ad, because you pay for it. Get a recommendation from someone you know. And, if he wants to sign you up for 5 treatments a week for 6 months, find another one. If you are not getting results after 3-4 treatments, talk to him about it.
I used to tell my patients, if it applied... What you are doing (staring at a monitor all day, driving a rig, bending over the fender of a car, etc.) is causing your problem. You don't have to quit your job to feel better, just find a different way to do it.
If you want to talk further, pm me.