18. Eat foods high in zinc

Zinc is one of those minerals that doesn’t get a lot of attention, but it’s a game-changer for bone health. It’s found in nuts, seeds, and beans – the kind of stuff that’s easy to add to your meals. Even a small dose each day adds up, keeping your bones solid over time.
