Vitamin B12 injections prevents and treats low vitamin B12 levels in your body. Signs and symptoms of low vitamin B12 include: weak muscles, constipation/diarrhoea, pale skin, irritability, tiredness, low mood and brain fog. Vitamin B12 plays an important role in maintaining the health of your nervous system and red blood cells.