Do you need a prescription for a B12 shot?

A B12 shot contains high levels of cyanocobalamin, which quickly elevates B12 levels in the body. Injections are water-soluble, which helps your body store and use the vitamin as it’s needed. Shots can be self-administered or given by a doctor. You need a prescription for injections.

How can I get a B12 shot?

The easiest site when self-administering an IM injection is the middle third of the vastus lateralis muscle of the thigh. Other options include the deltoid muscle of the upper arm and the dorsogluteal site on the bottom. This maybe useful if you have a carer or a family member willing to administer your injection.

Can you get B12 shots over the counter?

Vitamin B12 shots are only available by prescription following a clinical diagnosis of low levels.

How long does a shot of B12 last?

Generally, the results of vitamin B12 injections can last about one week, but it is vital to have this administered by a healthcare provider. Also, the healthcare provider will determine the appropriate B12 dosage, depending on the current medical condition and diet.

Can a pharmacy give you a B12 shot?

If your body begins to lack B12, don’t wait to do something about it. Getting a B12 shot is a quick, easy solution commonly provided by select Pharmaca pharmacies.

Does Walgreens do B12 shots?

Superior Source No Shot Methylcobalamin B12 5000mcg, Dissolve Tablets | Walgreens.

What to expect after getting a B12 shot?

Pain/redness at the injection site, mild diarrhea, itching, or a feeling of swelling all over the body may occur. If any of these effects persist or worsen, tell your doctor or pharmacist promptly.

How much does a B12 shot cost without insurance?

The cost for Vitamin B12 injectable solution (1000 mcg/mL) is around $90 for a supply of 25 milliliters, depending on the pharmacy you visit. Prices are for cash paying customers only and are not valid with insurance plans.