Always check with your insurance first
B12 injection shots can usually be felt within 24 hours (and a change should show in blood tests after a month or two) A high dose of B12 oral supplementation takes the same time as an injection: roughly 24 hours to feel an improvement and then up to 2 months to show in blood markers
Because the needle goes directly into this fatty layer, it allows for a slow, sustained absorption of the substance
Genuine B12 deficiency can contribute to anxiety-like symptoms, irritability, low mood, and a "wired but tired" feeling and correcting it can meaningfully improve how you feel
For instance, Exocrine Pancreatic Insufficiency (EPI), a condition where the pancreas doesn't produce sufficient digestive enzymes, can hinder the absorption of crucial nutrients, including B12