Make sure to speak with your GP before undergoing any B12 injection. People who are at risk for B12 deficiencies, such as vegans or vegetarians, older adults, and people with certain medical conditions that affect B12 absorption, may benefit from B12 injections. Your healthcare provider can help determine if B12 injections are right for you. Make sure to speak with your GP before undergoing any B12 injection.