deficiency of
vitamin B12 can result from poor diets or among strict vegetarians who choose not to consume any animal products. A lack of stomach acid occurs in elderly patients and among people taking proton pump inhibitors is also contributing factor.
500 mcg of methylcibalamine is the standard dose for people with defeciency.However people with defecincy and marked symptoms are given 1000 mcg daily till vit B12 becomes normal .
As your
vitamin d is very low at 5.5 ng/, I suggest you get injection form of vitamin d instead of 60000 iu oral form weekly.Take
calcium supplement daily as calcium is required for the absorption of vitamin d in the intestine