While B12 injections are generally considered safe, some people may experience side effects such as pain, redness, or swelling at the injection site. Rarely, more serious side effects such as allergic reactions or anaphylaxis may occur. Talk to your healthcare provider if you have any concerns about the risks or side effects of B12 injections. Make sure to speak with your GP before undergoing any B12 injection.