I used to have headaches that would come back over and over again. I went to a chiropractor and after a few sessions, those headaches were almost gone.
Now I am always leery when the chiro is about to snap my neck

But overall I would say that if you find a good chiro, it is well worth it.