To answer your second question, a good chiropractor is the answer here. How to find and get yourself to one are beyond the scope of the advice I can offer you. But relief will be prompt if you go to a guy (or lady) who can diagnose and manipulate you properly.