I don't know if B12 jab is going to help out in efficient way. Actually you can take them but as far as I know, you can't expect getting things normal and feel energetic until you do not make yourself able to handle the situation independently. I know that its easy to say but you are the one who is going to it. So keep moving forward and see the options. You can take advice of your GP also.