इंटरनेशनल ऑस्टियोपोरोसिस फाउंडेशन (आईओएफ) नामक गैर-सरकारी संस्था द्वारा जारी रिपोर्ट के मुताबिक, भारत में लोग औसतन महज 429 मिलीग्राम कैल्शिय रोजाना अपने भोजन में लेते हैं जबकि शरीर को इसकी जरूरत 800-1000 मिलीग्राम रोजाना होती है.