Personally I get my blood tested every year because of a life extension program I am on. I eat absolutely no dairy and I take no supplements. My calcium levels are ideal. You won't find calcium deficiencies in vegans. To correct a magnesium deficiency you either need to get constant injections (not realistic) or you need to detox and change your diet.