Dude, have you seen a chiropractor? Taking pain killers, can help, but watch out. It's only dealing with the symptoms, not the cause.
(Sure, if someone is continually bopping you on the head with a hammer, a pain killer will help some. However, why not just get the guy to stop bopping you with the hammer?)
I hurt my back somehow, and I went to the chiropractor, and he fixed me up. I feel lots better now, and no need for pain killers.
P.S. – I am not a chiropractor, and do not work for one.