High animal protein diets appears to increase calcium losses
A sedentary lifestyle causes calcium to dissolve out of the bones and into the blood. On the contrary, regular exercise strengthens the bones by encouraging bone calcification
High phosphorus intake, which would destabilize the balance Calcium/Phosphorus
A number of substances can inhibit the absorption of calcium:
Phytic acid, which is found in raw cereals and legumes
Oxalic acid, which is found in chocolate, spinach, broccoli and rhubarb combines with calcium to form insoluble compounds which cause kidney stones
Saturated fats: a meal high in fats can form insoluble calcium soaps
Too much fiber may interfere with calcium's absorption