I am 64. I have struggled with a combination of diarrhea and constipation most of my life. Yes I have osteoporosis. I have been taken magnesium citrate with calcium and d 3 and zinc. I take b12 and my latest blood work showed it to be high 2000. My other blood work showed low rbc, hemacrit, hemoglobin and Ferrin. My gastroentologist didn’t say anything j...