I just read in Chatelaine magazine that calcium citrate is the best form of calcium as it is the most easily absorbed, and that it should be taken with magnesium, and throughout the day (e.g. 2-3 times/day) as the body can only absorb so much calcium at once.