A massage place will work out the knots and everything, but if its a persistent problem, that's not what you'd need. Go here:
http://www.morganwellnesscenter.com/
His place is on Va. Beach Blvd. in Loehmann's Plaza. My brother and Dad have been seeing him for years now. He'll definitely set your back straight, because more than likely you'd need an adjustment in addition to a massage. But yea, I highly recommend them.