Hello~Yes, having a
B12 deficiency can cause a lot of the symptoms you mentioned. I have had
B12 shots,
and the results were amazing, I felt full of energy, and my depression lifted as well. B12 is a very important vitamin, but, I would like to add that it should be taken in conjunction wit Folic acid and the other B vitamins, they all work synergistically, and it is best to have the entire "team" working together.