Chelsey Tucker graduated with a Bachelor of History degree from Metropolitan State University in 2019. She now writes about insurance with her specialty being life insurance and has been quoted on Help Smart Phone and MEL Magazine.

Full Bio →

Written by Chelsey Tucker
Insurance Expert Chelsey Tucker

Dan Walker graduated with a BS in Administrative Management in 2005 and has been working in his family’s insurance agency, FCI Agency, for 15 years. He is licensed as an agent to write property and casualty insurance, including home, auto, umbrella, and dwelling fire insurance. He’s also been featured on sites like

Full Bio →

Reviewed by Daniel Walker
Licensed Auto Insurance Agent Daniel Walker

UPDATED: May 19, 2022

Advertiser Disclosure

It’s all about you. We want to help you make the right coverage choices.

Advertiser Disclosure: We strive to help you make confident insurance decisions. Comparison shopping should be easy. We are not affiliated with any one insurance provider and cannot guarantee quotes from any single provider.

Our insurance industry partnerships don’t influence our content. Our opinions are our own. To compare quotes from many different insurance providers please enter your ZIP code above to use the free quote tool. The more quotes you compare, the more chances to save.

Editorial Guidelines: We are a free online resource for anyone interested in learning more about auto insurance. Our goal is to be an objective, third-party resource for everything auto insurance related. We update our site regularly, and all content is reviewed by auto insurance experts.

The Lowdown

  • Medicare Part A and Part B may cover B12 shots if a doctor deems it medically necessary
  • Medicare Part D is unlikely to cover B12 shots or oral supplements unless you can get it approved with a plan utilization management program
  • B12 shots are used to treat a  severe B12 deficiency that causes health issues such as fatigue and weakness, anemia, constipation, and more

Does insurance cover B12 shots? More specifically, does Medicare cover B12 shots? If you have a Medicare plan, your coverage options and limits can sometimes be confusing.

If you’re experiencing the symptoms of a B12 deficiency, you may want to consider taking a supplement to alleviate some of these symptoms. However, in some cases, your doctor may recommend a B12 shot or injection. If this happens, you will need to know if you’re covered. We can help.

Read below about whether Medicare covers B12 shots. Enter your ZIP code into our free quote comparison tool above to get affordable Medicare insurance rates.

Does Medicare cover B12 shots?

Does insurance cover B12 injections? Depending on your medical situation, your Medicare plan may cover B12 shots. For example, Medicare Part B will cover a B12 shot if it is deemed medically necessary by your Medicare-approved doctor.

Medicare Part A could cover a B12 shot if deemed medically necessary by your doctor while you are in a hospital, living in a skilled nursing facility, or are in hospice care.

However, Medicare Part D plans are unlikely to cover B12 shots or oral tablets since these plans do not typically cover vitamins or supplements. If you have coverage from a plan utilization management program, your doctor may be able to get your Part D plan to cover vitamin B12 treatment.

If you have a Medicare Advantage plan, you will likely need to contact your plan provider to know whether a B12 injection is covered.

Compare Insurance Providers Rates to Save Up to 75%

secured lock Secured with SHA-256 Encryption

What is a B12 shot?

A B12 shot allows for quick administration of vitamin B12. Vitamin B12 helps with the following health functions:

  • Improves brain function and neurological health
  • Helps the formation of red blood cells and improves oxygen transportation throughout the body
  • Helps the formation of DNA and RNA
  • Prevents some types of anemia

One key sign of a vitamin B12 deficiency is if you’re excessively tired or weak. Other symptoms could include numbness or tingling in your hands and feet, constipation, anemia, and problems with balance and memory.

A B12 injection could help relieve you of these symptoms since it gives you a high dose of the vitamin. Depending on the severity of your deficiency, you may need to receive multiple B12 shots within the first few weeks of treatment and then regularly every one to three months after that.

To determine if you have a B12 deficiency, Medicare vitamin B12 lab coverage may allow you to have your vitamin levels tested.

How can I make sure I’m getting the right vitamins?

In most cases, people get enough vitamin B12 and other nutrients from their diet. However, you may need to make slight adjustments if you have small deficiencies in some areas.

For example, if your B12 is slightly low, you may want to try eating more eggs, low-fat dairy products, or beef and chicken. This may be more difficult for vegetarians or vegans. In that case, you can also try supplements if changing your diet isn’t an option.

Most of the time, an oral supplement is enough to bring your B12 levels up to where they need to be. However, if your deficiency requires higher levels of treatment, your Medicare plan may cover B12 shots or injections.

If you need help finding a health insurance plan that is right for you, enter your ZIP code into our free quote comparison tool below to get health insurance quotes from companies near you.