Hello. Welcome to Healthcare Magic. I'm Dr. Christensen.
I'm sorry you're having postural problems. It isn't possible to diagnose your condition without an examination, but the information you've furnished here causes me to wonder if you have
scoliosis -- a side-to-side twisting of your spine -- as well as
lordosis. When you're young, your spine is fairly dynamic, and if it is abnormally curved in one direction there's usually a compensatory curve in another direction that provides mechanical stability for walking. Unfortunately, due to uneven weight-bearing on some of your joints, this could ultimately lead to
arthritis in various parts of your skeleton.
If you do have scoliosis, this would account for your ribs protruding on one side (although rib asymmetry can occur in people who don't have scoliosis, too). If your spine curves to one side, this tends to collapse the ribs on one side while it spreads the ribs on the opposite side.
You're at an age where it's getting difficult to correct scoliosis, if that's what is going on here. I'd suggest you see your doctor. He/she can determine fairly quickly if you have scoliosis; if that's the case, you can then explore your treatment options. If you don't have scoliosis, you can discuss ways to improve your posture.
I hope that helps, and I hope things go well for you!