... magnesium, and D3 and told me to take it with food. My md. said it doesn't matter what kind I take, my phamacist said caltrate can be taken w/o food, but calcium carbonate has to be taken with food. I am so confused! Who is right? I have osteopenia and I want to get better!