Hi there ~
I am glad that your vitamin B12 deficiency
was detected and has been treated. It may also be helpful to take vitamin supplements to help boost your immunity and fight your tiredness
may be caused by the injection but will go away if you wait for a few days. I hope you consult a nutritionist regarding the kinds of foods that contain the right nutrients. I hope this helps.
Take care and have a lovely day!