Naturepathic, I'm no expert, but that diet sounds pretty good. I eat more noodles, potatoes, carrots, etc to get more SF. Can you add more fruit? One needs calcium especially if you don't drink milk. Other foods have it, maybe you could search for them. Weight bearing exercise is good for your bones. If you balance Ca with magnesium, I don't think you would get constipated. Also. have you tried triphala? Bette