Though it differs a bit from one person to another, the effects of B12 vitamins usually last around 48 hours to 72 hours after the initial injection
Quick delivery
PMID 11713213
If you restrict most or all of these wonderful vitamin B12 sources from your diet, you are at a high risk of vitamin B12 deficiency
Secondary osteoporosis: obesity, diabetes, long-term sedentary, hormone drugs, excessive fat reduction, etc., interfere with calcium and phosphorus metabolism, inhibit osteogenesis, promote osteoclasis, and cause bone loss
If you suspect B12 deficiency, blood testing can confirm your serum B12 level and guide an appropriate supplementation strategy in consultation with your healthcare provider.