what can prevent vitamin d from being absorbed into your body. i was diagnosed with osteoporosis and osteopenia. i had a dexa test and blood work which showed my vit d level @ 15. dr. put me on 50 000 ius of vitamin d once a week for 8 weeks - did this 4 times. just had more blood work and my vit. d level only came up to 23 - still very low. my question is why isn't it coming up. now he has be on the same 50 000 for another 16 weeks. i also get 2 000 a day in my multi vitamin. do certain foods prevent vitamin d getting into the body.
generally conditions that affect the gut and digestion like celiac disease chronic pancreatitis crohn’s disease and cystic fibrosis can reduce vitamin d absorption.