I have to second the chiropractor - things were really out of wack after a nasty fall off Scooter, and the chiro fixed it. My neck is messed up as well (they thought I had a pinched nerve from aforementioned fall but I guess not...but my neck is too straight, doesn't have the normal curve) and it always feels 20x better. That doesn't help with my headaches, but those are still quite a mystery.