Alcohol can interfere with calcium absorption and weaken your bones. It's best to limit alcohol to one drink per day for women and two drinks per day for men.
Excess salt
Salt can cause your body to lose calcium through urine. It's best to limit salt to 2,300 milligrams per day.
Processed foods
Processed foods are often high in sodium, sugar, and unhealthy fats, which can all be bad for your bones.
Red meat
Red meat can be high in saturated fat and protein, which can leach calcium from your bones.
Oxalate-rich foods
Oxalate is a compound that can bind to calcium and prevent it from being absorbed by your body. Foods that are high in oxalate include spinach, rhubarb, and beet greens
It's important to eat a balanced diet that includes plenty of calcium-rich foods and limits the foods listed above. This will help keep your bones healthy and strong.