If you have an imbalance. It is usually caused by differences in your muscle tension around that area. A Chiro will (If they are good and dont accidentally cause more harm than good) temporarily correct this imbalance, but the root cause is the muscles. In the same way that someone that always dislocates a shoulder, can have that shoulder put back in. But the real issue is that the ligaments and rotator cuff muscles are weak and too stretched.
The corrective action is to perform resistance training on those muscles that are too loose, to tighten them up. Resulting in tightening the shoulder joint.
For back/hip problems, it is usually an imbalance in the Hamstring/back and traps muscles that will cause these issues. Going to someone that knows how the muscles work and what will be causing this imbalance is the right course of action.
Chiros at best treat the symptom and not the cause, at worst, they break something or exacerbate the problem.