Hello.
Well for your low levels of
vitamin d I would suggest you to start taking food rich in
calcium like egg,ragi...you will have to even sit in the sunlight for atleast 20 min in a day...apart from that you will also need vitamin d supplements...you get calcitriol sachets which you will have to take once a week for 6 weeks... coming to your vitamin b 12 levels you need to take more of green leafy vegetables...it's deficiency is common in vegetarians...thank you