Hello,, if you have b-12 deficiency then you should have anemia,,,!!! That should have shown in hemogram right???
But don't worry,, both b-12 and d3
vitamin deficiency causes generalized weakness that could cause all your aches. And the very good thing is most of multivitamin tablets contains combination of all vitamins including these two. So no need to worry, start taking these multivitamin tablets (even injections are available), for few weeks, which will restore your Vitamin stores, then practice running.