Just like soda, this caffeinated drink can also decrease your body’s ability to absorb calcium, resulting in a weaker you. Limit your intake to less than three cups of java a day, and you should be fine. But if your early mornings call for an extra few shots of espresso, try reaching for an apple instead.
Alcohol can weaken your bones in the long run. Alcohol prevents osteoblasts (bone-building cells) from absorbing any bone-friendly minerals, like calcium, which in turn slows down a broken bone’s healing process and weakens the bones overall.
Sodium Rich Foods
As you age, eating a high-sodium diet causes your bones to degenerate. In fact, for every 2,300 milligrams of sodium you consume, you lose approximately 40 milligrams of calcium. The USDA currently recommends limiting your daily sodium intake to less than 2,300 mg, which is no easy feat considering salt hides in many American diet staples like bread, deli meats, canned soups, and fast food. The best way to avoid extra sodium from seeping into your bones is to skip processed foods as often as possible, keep the salt shaker away from the kitchen table